この記事は編集レビューを必要としています。ぜひご協力ください。
この翻訳は不完全です。英語から この記事を翻訳 してください。
概要
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がある要素を含むかどうか判断し、それに応じて、
true
かfalse
を返します。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
オブジェクトを返します。
仕様
ブラウザ実装状況
機能 | 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 |