MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

TypedArray.prototype

この翻訳は不完全です。英語から この記事を翻訳 してください。

概要

TypedArrayコンストラクタに対するプロトタイプを表します。

TypedArray.prototype のプロパテイ属性
書込可能 不可
列挙可能 不可
設定可能 不可

説明

TypedArrayインスタンスはTypedArray.prototypeから継承します。プロパティやメソッドをすべてのTypedArrayインスタンスに追加するためのコンストラクタのプロトタイプオブジェクトを使用できます。TypedArrayは、typed array typesの一つです。

継承の詳細については、TypedArrayについての説明も確かめて下さい。

プロパティ

TypedArray.prototype.constructor
インスタンスのプロトタイプを作る関数を返します。これは、デフォルトで対応するtyped array type関数です。
TypedArray.prototype.buffer 読取専用
typed arrayによって参照されるArrayBufferを返します。構築時に設定され、読取専用となります。
TypedArray.prototype.byteLength 読取専用
ArrayBufferの開始位置からのtyped arrayの(バイト単位の)長さを返します。構築時に設定され、読取専用となります。
TypedArray.prototype.byteOffset 読取専用
ArrayBufferの開始位置からのtyped arrayの(バイト単位の)オフセットを返します。構築時に設定され、読取専用となります。
TypedArray.prototype.length 読取専用
typed array内に保持された要素の数を返します。構築時に設定され、読取専用となります。

メソッド

TypedArray.prototype.copyWithin()
配列内で一連の配列要素をコピーします。Array.prototype.copyWithin()も確かめて下さい。
TypedArray.prototype.entries()
配列内で各インデックスに対して、キー/バリュー ペアを含む新しいArray Iteratorを返します。Array.prototype.entries()も確かめて下さい。
TypedArray.prototype.every()
配列内のすべての要素が関数によって提供されたテストに合格するかどうかテストを実行します。Array.prototype.every()も確かめて下さい。
TypedArray.prototype.fill()
開始位置から終了位置までの配列のすべての要素を固定値で設定します。Array.prototype.fill()も確かめて下さい。
TypedArray.prototype.filter()
与えられたフィルタリング関数がtrueを返す配列のすべての要素をもつ新しい配列を生成します。Array.prototype.filter()も確かめて下さい。
TypedArray.prototype.find()
配列要素が与えられたテスト関数を満足したら、配列の値を返します。満足しなかった場合、undefinedを返します。 Array.prototype.find()を確かめて下さい。
TypedArray.prototype.findIndex()
配列要素が与えられたテスト関数を満足したら、配列のインデックスを返します。満足しなかった場合、-1を返します。Array.prototype.findIndex()も確かめて下さい。
TypedArray.prototype.forEach()
配列内の各要素に対する関数を呼び出します。Array.prototype.forEach()も確かめて下さい。
TypedArray.prototype.includes()
typed arrayがある要素を含むかどうか判断し、それに応じて、truefalseを返します。 Array.prototype.includes()も確かめて下さい。
TypedArray.prototype.indexOf()
指定された値に等しい配列内の要素の最初のインデックスを返します。見つからない場合、-1を返します。Array.prototype.indexOf()も確かめて下さい。
TypedArray.prototype.join()
すべての配列要素を文字列に結合します。Array.prototype.join()も確かめて下さい。
TypedArray.prototype.keys()
配列内の各インデックスに対するキーを含む新しいArray Iteratorを返します。Array.prototype.keys()も確かめて下さい。
TypedArray.prototype.lastIndexOf()
指定された値と等しい配列の要素の最後のインデックスを返します。見つからない場合、-1を返します。Array.prototype.lastIndexOf()を確かめて下さい。
TypedArray.prototype.map()
この配列のすべての要素で与えられた関数を呼び出した結果をもつ新しい配列を生成します。Array.prototype.map()も確かめて下さい。
TypedArray.prototype.move() 未実装
TypedArray.prototype.copyWithin()の以前の非標準バージョン
TypedArray.prototype.reduce()
アキュムレータに対して関数を適用し、隣り合う二つのtyped arrayの要素(左から右へ)は単一の値になります。Array.prototype.reduce()も確かめて下さい。
TypedArray.prototype.reduceRight()
アキュムレータに対して関数を適用し、隣り合う二つのtyped arrayの要素(右から左へ)は単一の値になります。Array.prototype.reduceRight()を確かめて下さい。
TypedArray.prototype.reverse()
配列要素の順番を反転させます。— 最初の要素は最後になり、最後の要素は最初になります。Array.prototype.reverse()も確かめて下さい。
TypedArray.prototype.set()
入力値を指定した配列から読み込み、typed array内に複数の値を格納します。
TypedArray.prototype.slice()
配列の一部を取り出して新しい配列を返します。Array.prototype.slice()も確かめて下さい。
TypedArray.prototype.some()
ある配列の少なくとも 1 つの要素が与えられたテスト関数を満たした場合にtrueを返します。Array.prototype.some()も確かめて下さい。
TypedArray.prototype.sort()
配列の要素をソートし、その結果を返します。Array.prototype.sort()も確かめて下さい。
TypedArray.prototype.subarray()
与えられた開始位置と終了位置の要素インデックスの新しいTypedArrayを返します。
TypedArray.prototype.values()
配列内で各インデックスに対する値を含む新しいArray Iteratorオブジェクトを返します。Array.prototype.values()を確かめて下さい。
TypedArray.prototype.toLocaleString()
配列と要素を表すローカライズされた文字列を返します。Array.prototype.toLocaleString()も確かめて下さい。
TypedArray.prototype.toString()
配列と要素を表す文字列を返します。Array.prototype.toString()も確かめて下さい。
TypedArray.prototype[@@iterator]()
配列内で各インデックスに対する値を含む新しいArray Iteratorオブジェクトを返します。

仕様

仕様 状況 コメント
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'TypedArray prototype' in that specification.
Standard

初期定義。

ECMAScript 2016 Draft (7th Edition, ECMA-262)
The definition of 'TypedArray prototype' in that specification.
ドラフト  

ブラウザ実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 7.0 4.0 (2) 10 11.6 5.1
機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート 4.0 (有) 4.0 (2) 10 11.6 4.2

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: syu_kato, shide55
 最終更新者: syu_kato,