?um/p1-90`Arrayは、あるクラスのプロパティ名を特別に扱う
Arrayコンストラクターは以下の通りです:
Array(…) は、同じ引数を持つオブジェクト作成式 new Array(…) と等価である。extends節の値として使用できる。exotic Arrayの動作を継承することを意図するサブクラスコンストラクターは、Array super呼び出しを含めなければならない。ただし、Array.prototypeメソッドの大部分は汎用メソッドであり、そのこの関数は呼び出されたとき、次の手順を実行します:
Arrayコンストラクターは以下の通りです:
この関数は呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用のファクトリメソッドです。その
このasync関数は呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用のファクトリメソッドです。その
この関数は呼び出されたとき、次の手順を実行します:
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用のファクトリメソッドです。その
Array.prototypeの値は
このプロパティの属性は { [[Writable]]:
Array[%Symbol.species%]は、setアクセサー関数が
この関数の
Arrayプロトタイプメソッドは通常、その
Arrayプロトタイプオブジェクトは以下の通りです:
Arrayプロトタイプオブジェクトは、ECMAScript 2015仕様より前に作成されたECMAScriptコードとの互換性を確保するため、Array
このメソッドは、そのオブジェクトの配列要素に続いて各引数の配列要素を含む配列を返します。
呼び出されたとき、次の手順を実行します:
このメソッドの
ステップ
このメソッドは意図的に汎用です。その
The
Array.prototype.constructorの初期値は
end 引数は省略可能です。指定されない場合、
target が負である場合、それは
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは呼び出されたとき、次の手順を実行します:
callback は3つの引数を受け取り、Boolean値に強制変換可能な値を返す関数であるべきです。everyは、callback が everyはただちに everyは
thisArg パラメーターが指定された場合、それは callback の各呼び出しの
callback は3つの引数、すなわち要素の値、要素のインデックス、および走査されているオブジェクトで呼び出されます。
everyは、それが呼び出されたオブジェクトを直接変更しませんが、callback の呼び出しによってそのオブジェクトが変更される可能性があります。
everyによって処理される要素の範囲は、callback の最初の呼び出しの前に設定されます。everyの呼び出しが開始された後に配列へ追加された要素は、callback によって訪問されません。配列の既存要素が変更された場合、callback に渡される値は、everyがその要素を訪問した時点の値になります。everyの呼び出しが開始された後、訪問される前に削除された要素は訪問されません。everyは数学における「すべての」量化子のように動作します。特に、空の配列に対しては
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
start 引数は省略可能です。指定されない場合、
end 引数は省略可能です。指定されない場合、
start が負である場合、それは
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
callback は3つの引数を受け取り、Boolean値に強制変換可能な値を返す関数であるべきです。filterは、配列内の各要素について昇順に callback を1回ずつ呼び出し、callback が
thisArg パラメーターが指定された場合、それは callback の各呼び出しの
callback は3つの引数、すなわち要素の値、要素のインデックス、および走査されているオブジェクトで呼び出されます。
filterは、それが呼び出されたオブジェクトを直接変更しませんが、callback の呼び出しによってそのオブジェクトが変更される可能性があります。
filterによって処理される要素の範囲は、callback の最初の呼び出しの前に設定されます。filterの呼び出しが開始された後に配列へ追加された要素は、callback によって訪問されません。配列の既存要素が変更された場合、callback に渡される値は、filterがその要素を訪問した時点の値になります。filterの呼び出しが開始された後、訪問される前に削除された要素は訪問されません。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは、predicate が findはただちにその要素値を返します。そうでない場合、findは
追加情報については
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは、predicate が findIndexはただちにその要素値のインデックスを返します。そうでない場合、findIndexは -1 を返します。
追加情報については
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは、predicate が findLastはただちにその要素値を返します。そうでない場合、findLastは
追加情報については
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは、predicate が findLastIndexはただちにその要素値のインデックスを返します。そうでない場合、findLastIndexは -1 を返します。
追加情報については
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
The
obj は
predicate は関数であるべきです。配列の要素について呼び出されるとき、要素の値、要素のインデックス、および走査されているオブジェクトの3つの引数が渡されます。その戻り値はBoolean値に強制変換されます。
thisArg は predicate の各呼び出しの
この操作は、それが呼び出されたオブジェクトを直接変更しませんが、predicate の呼び出しによってそのオブジェクトが変更される可能性があります。
処理される要素の範囲は、走査が開始される直前、predicate の最初の呼び出しの前に設定されます。この後に配列へ追加された要素は、predicate によって訪問されません。配列の既存要素が変更された場合、predicate に渡される値は、この操作がその要素を訪問した時点の値になります。走査開始後、訪問される前に削除された要素もなお訪問され、プロトタイプから検索されるか、または
It performs the following steps when called:
このメソッドは呼び出されたとき、次の手順を実行します:
The
このメソッドは呼び出されたとき、次の手順を実行します:
callback は3つの引数を受け取る関数であるべきです。forEachは、配列内に存在する各要素について昇順に callback を1回ずつ呼び出します。callback は実際に存在する配列要素についてのみ呼び出されます。配列の欠損要素については呼び出されません。
thisArg パラメーターが指定された場合、それは callback の各呼び出しの
callback は3つの引数、すなわち要素の値、要素のインデックス、および走査されているオブジェクトで呼び出されます。
forEachは、それが呼び出されたオブジェクトを直接変更しませんが、callback の呼び出しによってそのオブジェクトが変更される可能性があります。
forEachによって処理される要素の範囲は、callback の最初の呼び出しの前に設定されます。forEachの呼び出しが開始された後に配列へ追加された要素は、callback によって訪問されません。配列の既存要素が変更された場合、callback に渡される値は、forEachがその要素を訪問した時点の値になります。forEachの呼び出しが開始された後、訪問される前に削除された要素は訪問されません。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは
省略可能な第2引数 fromIndex の既定値は
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは、類似するindexOfメソッドと意図的に2つの点で異なります。第1に、
このメソッドは
省略可能な第2引数 fromIndex の既定値は
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは、配列の要素をStringに変換し、その後、separator の出現で区切られたこれらのStringを連結します。セパレーターが指定されない場合、単一のカンマがセパレーターとして使用されます。
呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは
省略可能な第2引数 fromIndex の既定値は、配列の長さから1を引いた値です(すなわち、配列全体が検索されます)。それが配列の長さ以上である場合、配列全体が検索されます。それが
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
callback は3つの引数を受け取る関数であるべきです。mapは配列内の各要素について昇順に callback を1回ずつ呼び出し、その結果から新しいArrayを構築します。callback は実際に存在する配列要素についてのみ呼び出されます。配列の欠損要素については呼び出されません。
thisArg パラメーターが指定された場合、それは callback の各呼び出しの
callback は3つの引数、すなわち要素の値、要素のインデックス、および走査されているオブジェクトで呼び出されます。
mapは、それが呼び出されたオブジェクトを直接変更しませんが、callback の呼び出しによってそのオブジェクトが変更される可能性があります。
mapによって処理される要素の範囲は、callback の最初の呼び出しの前に設定されます。mapの呼び出しが開始された後に配列へ追加された要素は、callback によって訪問されません。配列の既存要素が変更された場合、callback に渡される値は、mapがその要素を訪問した時点の値になります。mapの呼び出しが開始された後、訪問される前に削除された要素は訪問されません。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは配列の最後の要素を削除し、それを返します。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは、引数をそれらが現れる順序で配列の末尾に追加します。これは配列の新しい長さを返します。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドの
このメソッドは意図的に汎用です。その
callback は4つの引数を取る関数でなければならない。reduce は、配列内に存在する各要素について昇順で callback を1回ずつ呼び出す。ただし、initialValue が提供されていない場合は最初の要素をスキップする。
callback は4つの引数、すなわち previousValue(callback の前回の呼び出しからの値)、currentValue(現在の要素の値)、currentIndex、および走査されているオブジェクトで呼び出されます。callbackが初めて呼び出されるとき、previousValue と currentValue は2つの値のいずれかになります。reduceの呼び出しで initialValue が供給された場合、previousValue は initialValue となり、currentValue は配列の最初の値となります。initialValue が供給されなかった場合、previousValue は配列の最初の値となり、currentValue は2番目の値となります。配列が要素を含まず、initialValue が提供されていない場合、
reduceは、それが呼び出されたオブジェクトを直接変更しませんが、callback の呼び出しによってそのオブジェクトが変更される可能性があります。
reduceによって処理される要素の範囲は、callback の最初の呼び出しの前に設定されます。reduceの呼び出しが開始された後に配列へ追加された要素は、callback によって訪問されません。配列の既存要素が変更された場合、callback に渡される値は、reduceがその要素を訪問した時点の値になります。reduceの呼び出しが開始された後、訪問される前に削除された要素は訪問されません。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
callback は4つの引数を取る関数でなければならない。reduceRight は、配列内に存在する各要素について降順で callback を1回ずつ呼び出す。ただし、initialValue が提供されていない場合は最初の呼び出しをスキップする。
callback は4つの引数、すなわち previousValue(callback の前回の呼び出しからの値)、currentValue(現在の要素の値)、currentIndex、および走査されているオブジェクトで呼び出されます。関数が初めて呼び出されるとき、previousValue と currentValue は2つの値のいずれかになります。reduceRightの呼び出しで initialValue が供給された場合、previousValue は initialValue となり、currentValue は配列の最後の値となります。initialValue が供給されなかった場合、previousValue は配列の最後の値となり、currentValue は最後から2番目の値となります。配列が要素を含まず、initialValue が提供されていない場合、
reduceRightは、それが呼び出されたオブジェクトを直接変更しませんが、callback の呼び出しによってそのオブジェクトが変更される可能性があります。
reduceRightによって処理される要素の範囲は、callback の最初の呼び出しの前に設定されます。reduceRightの呼び出しが開始された後に配列へ追加された要素は、callback によって訪問されません。配列の既存要素が callback によって変更された場合、callback に渡される値は、reduceRightがその要素を訪問した時点の値になります。reduceRightの呼び出しが開始された後、訪問される前に削除された要素は訪問されません。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは配列の要素を並べ替え、その順序を逆にします。これは反転された配列を返します。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは配列の最初の要素を削除し、それを返します。
呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは、要素 start から要素 end の直前まで(または end が
呼び出されたとき、次の手順を実行します:
ステップ
このメソッドは意図的に汎用です。その
callback は3つの引数を受け取り、Boolean値に強制変換可能な値を返す関数であるべきです。someは、callback が someはただちに someは
thisArg パラメーターが指定された場合、それは callback の各呼び出しの
callback は3つの引数、すなわち要素の値、要素のインデックス、および走査されているオブジェクトで呼び出されます。
someは、それが呼び出されたオブジェクトを直接変更しませんが、callback の呼び出しによってそのオブジェクトが変更される可能性があります。
someによって処理される要素の範囲は、callback の最初の呼び出しの前に設定されます。someの呼び出しが開始された後に配列へ追加された要素は、callback によって訪問されません。配列の既存要素が変更された場合、callback に渡される値は、someがその要素を訪問した時点の値になります。someの呼び出しが開始された後、訪問される前に削除された要素は訪問されません。someは数学における「存在する」量化子のように動作します。特に、空の配列に対しては
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは、この配列の要素をソートします。comparator が
呼び出されたとき、次の手順を実行します:
存在しないプロパティ値は常に
このメソッドは意図的に汎用です。その
The
ソート順は、上記アルゴリズムのステップ
ここで、表記
上記の条件は、comparator が集合 values を同値類に分割し、これらの同値類が全順序付けされることを確保するために必要十分です。
The
このメソッドは、整数インデックス start から始まる配列の deleteCount 個の要素を削除し、それらを items の要素で置き換えます。これは削除された要素(存在する場合)を含むArrayを返します。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
ECMA-402 Internationalization APIを含むECMAScript実装は、このメソッドをECMA-402仕様で指定されるとおりに実装しなければなりません。ECMAScript実装がECMA-402 APIを含まない場合、このメソッドについて以下の仕様が使用されます。
ECMA-402の第1版には、このメソッドの代替仕様は含まれていませんでした。
このメソッドの任意パラメーターの意味はECMA-402仕様で定義されます。ECMA-402サポートを含まない実装は、これらのパラメーター位置を他の目的に使用してはなりません。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは、配列の要素をそれぞれのtoLocaleStringメソッドを使用してStringに変換し、その後、実装定義のロケール依存セパレーターStringの出現で区切ってこれらのStringを連結します。このメソッドはtoStringに類似していますが、ホスト環境の現在のロケールの慣習に対応するロケール依存の結果を生成することを意図している点が異なります。
このメソッドは意図的に汎用です。その
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは意図的に汎用です。その
このメソッドは、引数リストに現れる順序と同じ順序で配列内に配置されるように、引数を配列の先頭に追加します。
呼び出されたとき、次の手順を実行します:
このメソッドの
このメソッドは意図的に汎用です。その
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは呼び出されたとき、次の手順を実行します:
このプロパティの属性は { [[Writable]]:
このオブジェクトの独自プロパティ名は、ECMAScript 2015仕様より前にArray.prototypeの標準プロパティとして含まれていなかったプロパティ名です。これらの名前は、Arrayである束縛オブジェクトを持つwith文によって隠蔽される外側のスコープ内の束縛として既存のコードがこれらの名前の1つを使用している可能性があるため、with文の束縛目的では無視されます。
ArrayインスタンスはArray
Arrayインスタンスは
Arrayインスタンスの
Array Iterator は、ある特定のArrayインスタンスオブジェクトに対する特定の反復を表すオブジェクトです。Array Iteratorオブジェクトには名前付きコンストラクターはありません。代わりに、Array IteratorオブジェクトはArrayインスタンスオブジェクトの特定のメソッドを呼び出すことによって作成されます。
The
%ArrayIteratorPrototype%オブジェクトは以下の通りです:
このプロパティの属性は { [[Writable]]:
| 内部スロット | 型 | 説明 |
|---|---|---|
| [[IteratedArrayLike]] |
Objectまたは |
反復されている |
| [[ArrayLikeNextIndex]] | 非負整数 | このイテレーターによって次に調べられる要素の整数インデックス。 |
| [[ArrayLikeIterationKind]] |
|
反復の各要素について返されるものを識別する値。 |
TypedArray は、基底となるバイナリデータバッファ(
| コンストラクター名およびIntrinsic | 要素型 | 要素サイズ | 変換操作 | 説明 |
|---|---|---|---|---|
|
Int8Array %Int8Array% |
|
1 |
|
8ビット2の補数符号付き整数 |
|
Uint8Array %Uint8Array% |
|
1 |
|
8ビット符号なし整数 |
|
Uint8ClampedArray %Uint8ClampedArray% |
|
1 |
|
8ビット符号なし整数(クランプ変換) |
|
Int16Array %Int16Array% |
|
2 |
|
16ビット2の補数符号付き整数 |
|
Uint16Array %Uint16Array% |
|
2 |
|
16ビット符号なし整数 |
|
Int32Array %Int32Array% |
|
4 |
|
32ビット2の補数符号付き整数 |
|
Uint32Array %Uint32Array% |
|
4 |
|
32ビット符号なし整数 |
|
BigInt64Array %BigInt64Array% |
|
8 |
|
64ビット2の補数符号付き整数 |
|
BigUint64Array %BigUint64Array% |
|
8 |
|
64ビット符号なし整数 |
|
Float16Array %Float16Array% |
|
2 | 16ビットIEEE浮動小数点 | |
|
Float32Array %Float32Array% |
|
4 | 32ビットIEEE浮動小数点 | |
|
Float64Array %Float64Array% |
|
8 | 64ビットIEEE浮動小数点 |
以下の定義では、TypedArray への参照は、上の表の適切なコンストラクター名に置き換えられるべきです。
%TypedArray% intrinsicオブジェクトは以下の通りです:
super呼び出しを実行しない。この関数は呼び出されたとき、次の手順を実行します:
この関数の
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは呼び出されたとき、次の手順を実行します:
.prototypeの初期値は
このプロパティの属性は { [[Writable]]:
[%Symbol.species%]は、setアクセサー関数が
この関数の
%TypedArray%プロトタイプオブジェクトは以下の通りです:
.prototype.bufferは、setアクセサー関数が
.prototype.byteLengthは、setアクセサー関数が
.prototype.byteOffsetは、setアクセサー関数が
.prototype.constructorの初期値は
このメソッドの引数の解釈および使用方法は、Array.prototype.copyWithin と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドの引数の解釈および使用方法は、Array.prototype.every と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.fill と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドの引数の解釈および使用方法は、Array.prototype.filter と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.find と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.findIndex と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.findLast と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.findLastIndex と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.forEach と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.includes と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.indexOf と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.join と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドの引数の解釈および使用方法は、Array.prototype.lastIndexOf と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
.prototype.lengthは、setアクセサー関数が
この関数は汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.map と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.reduce と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.reduceRight と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.reverse と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドは、この TypedArray 内に複数の値を設定し、その値を source から読み取ります。詳細は source の型に基づいて異なります。省略可能な offset 値は、この TypedArray 内で値が書き込まれる最初の要素インデックスを示します。省略された場合、0であると仮定されます。
呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
The
The
このメソッドの引数の解釈および使用方法は、Array.prototype.slice と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
このメソッドの引数の解釈および使用方法は、Array.prototype.some と同じです。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
これは、以下に記述される場合を除き、Array.prototype.sort の要件と同じ要件を実装する個別のメソッドです。このメソッドの実装は、
このメソッドは汎用ではありません。
呼び出されたとき、次の手順を実行します:
このメソッドは、この TypedArray の要素型を要素型とし、この TypedArray のArrayBufferをArrayBufferとする新しい TypedArray を返し、start(包含)から end(排他)までの区間内の要素を参照します。start または end のいずれかが負である場合、それは先頭からではなく、配列の末尾からのインデックスを参照します。
呼び出されたとき、次の手順を実行します:
このメソッドは汎用ではありません。
これは、Array.prototype.toLocaleString と同じアルゴリズムを実装する個別のメソッドですが、
このメソッドは汎用ではありません。アルゴリズムを評価する前に、
ECMAScript実装がECMA-402 Internationalization APIを含む場合、このメソッドはECMA-402仕様内の Array.prototype.toLocaleString のアルゴリズムに基づきます。
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは呼び出されたとき、次の手順を実行します:
このメソッドは呼び出されたとき、次の手順を実行します:
.prototype[%Symbol.toStringTag%]は、setアクセサー関数が
このプロパティの属性は { [[Enumerable]]:
この関数の
The
The
The
The
The
The
The
各 TypedArray コンストラクターは以下の通りです:
extends節の値として使用できる。指定された TypedArray の動作を継承することを意図するサブクラスコンストラクターは、.prototype組み込みメソッドをサポートするために必要な内部状態を持つサブクラスインスタンスを作成して初期化するために、TypedArray コンストラクターへのsuper呼び出しを含めなければならない。各 TypedArray コンストラクターは呼び出されたとき、次の手順を実行します:
"%TypedArray.prototype%" とする。The
The
The
The
The
The
各 TypedArray コンストラクターは以下の通りです:
TypedArray.BYTES_PER_ELEMENTの値は、
このプロパティの属性は { [[Writable]]:
TypedArray.prototypeの初期値は、対応する TypedArray プロトタイプintrinsicオブジェクト(
このプロパティの属性は { [[Writable]]:
各 TypedArray プロトタイプオブジェクトは以下の通りです:
TypedArray.prototype.BYTES_PER_ELEMENTの値は、
このプロパティの属性は { [[Writable]]:
所与の TypedArray コンストラクターのプロトタイプの
TypedArray インスタンスは
Uint8Arrayは、上記で説明された特定の種類の TypedArray です。さらに、Uint8Arrayコンストラクター上(
The
The
The
The
The
The
標準base64アルファベットは
The
The