?um/p1-90`Arraysは、あるclassの
Array
Array(…)は、same argumentsを伴うobject creation expression new Array(…)とequivalentです。extends clauseのvalueとして使用できます。exotic Array behaviourをinheritしようとするsubclass super callを含まなければなりません。しかし、Array.prototype methodsのほとんどは、そのこのfunctionは呼び出されたとき、次のstepsを実行します:
Array
このfunctionは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericなfactory methodです;その
このasync functionは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericなfactory methodです;その
このfunctionは呼び出されたとき、次のstepsを実行します:
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericなfactory methodです;その
Array.prototypeのvalueは
このpropertyはattributes { [[Writable]]:
Array[%Symbol.species%]は、set accessor functionが
このfunctionの
Array prototype methodsは通常、その
Array prototype objectは:
Array prototype objectは、ECMAScript 2015 specificationより前に作成されたECMAScript codeとのcompatibilityをensureするために、
このmethodは、objectのarray elementsに各argumentのarray elementsがfollowしたものを含むarrayを返します。
これは呼び出されたとき、次のstepsを実行します:
このmethodの
step
このmethodは意図的にgenericです;その
The abstract operation IsConcatSpreadable takes argument obj (an ECMAScript language value) and returns either a
Array.prototype.constructorのinitial valueは
end argumentはoptionalです。providedされない場合、
targetがnegativeなら、lengthをarrayのlengthとして、
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodは呼び出されたとき、次のstepsを実行します:
callbackはthree argumentsをacceptし、Boolean valueへcoercibleなvalueを返すfunctionであるべきです。everyは、callbackがeveryはimmediately everyは
thisArg parameterがprovidedされる場合、callbackの各invocationに対する
callbackはthree argumentsで呼び出されます:elementのvalue、elementのindex、およびtraversedされているobjectです。
everyは、それが呼び出されたobjectをdirectlyにはmutateしませんが、objectはcallbackへのcallsによってmutateされる可能性があります。
everyによってprocessedされるelementsのrangeは、callbackへのfirst callの前にsetされます。everyへのcallがbeginした後にarrayへappendedされたelementsは、callbackによってvisitedされません。arrayのexisting elementsがchangedされた場合、callbackへpassedされるそのvalueは、everyがそれらをvisitする時点のvalueになります;everyへのcallがbeginした後、visitedされる前にdeletedされたelementsはvisitedされません。everyは数学における“for all” quantifierのようにactします。特に、empty arrayについては
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
start argumentはoptionalです。providedされない場合、
end argumentはoptionalです。providedされない場合、
startがnegativeなら、lengthをarrayのlengthとして、
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
callbackはthree argumentsをacceptし、Boolean valueへcoercibleなvalueを返すfunctionであるべきです。filterは、array内の各elementについてascending orderでcallbackをonce呼び出し、callbackが
thisArg parameterがprovidedされる場合、callbackの各invocationに対する
callbackはthree argumentsで呼び出されます:elementのvalue、elementのindex、およびtraversedされているobjectです。
filterは、それが呼び出されたobjectをdirectlyにはmutateしませんが、objectはcallbackへのcallsによってmutateされる可能性があります。
filterによってprocessedされるelementsのrangeは、callbackへのfirst callの前にsetされます。filterへのcallがbeginした後にarrayへappendedされたelementsは、callbackによってvisitedされません。arrayのexisting elementsがchangedされた場合、callbackへpassedされるそのvalueは、filterがそれらをvisitする時点のvalueになります;filterへのcallがbeginした後、visitedされる前にdeletedされたelementsはvisitedされません。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodは、predicateがfindはimmediatelyそのelement valueを返します。そうでなければ、findは
additional informationについては
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodは、predicateがfindIndexはimmediatelyそのelement valueのindexを返します。そうでなければ、findIndexは-1を返します。
additional informationについては
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodは、predicateがfindLastはimmediatelyそのelement valueを返します。そうでなければ、findLastは
additional informationについては
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodは、predicateがfindLastIndexはimmediatelyそのelement valueのindexを返します。そうでなければ、findLastIndexは-1を返します。
additional informationについては
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
The abstract operation FindViaPredicate takes arguments obj (an Object), length (a non-negative
objは
predicateはfunctionであるべきです。arrayのelementについて呼び出されるとき、three argumentsが渡されます:elementのvalue、elementのindex、およびtraversedされているobjectです。そのreturn valueはBoolean valueへcoercedされます。
thisArgは、predicateの各invocationに対する
このoperationは、それが呼び出されたobjectをdirectlyにはmutateしませんが、objectはpredicateへのcallsによってmutateされる可能性があります。
processedされるelementsのrangeは、predicateへのfirst callの前、traversalがbeginする直前にsetされます。この後にarrayへappendedされたelementsは、predicateによってvisitedされません。arrayのexisting elementsがchangedされた場合、predicateへpassedされるそのvalueは、このoperationがそれらをvisitする時点のvalueになります。traversalがbeginした後、visitedされる前にdeletedされたelementsはstill visitedされ、prototypeからlooked upされるか、
It performs the following steps when called:
このmethodは呼び出されたとき、次のstepsを実行します:
The abstract operation FlattenIntoArray takes arguments target (an Object), source (an Object), sourceLength (a non-negative
このmethodは呼び出されたとき、次のstepsを実行します:
callbackはthree argumentsをacceptするfunctionであるべきです。forEachは、array内にpresentな各elementについてascending orderでcallbackをonce呼び出します。callbackは、arrayの実際にexistするelementsに対してのみ呼び出されます;arrayのmissing elementsに対しては呼び出されません。
thisArg parameterがprovidedされる場合、callbackの各invocationに対する
callbackはthree argumentsで呼び出されます:elementのvalue、elementのindex、およびtraversedされているobjectです。
forEachは、それが呼び出されたobjectをdirectlyにはmutateしませんが、objectはcallbackへのcallsによってmutateされる可能性があります。
forEachによってprocessedされるelementsのrangeは、callbackへのfirst callの前にsetされます。forEachへのcallがbeginした後にarrayへappendedされたelementsは、callbackによってvisitedされません。arrayのexisting elementsがchangedされた場合、callbackへpassedされるそのvalueは、forEachがそれらをvisitする時点のvalueになります;forEachへのcallがbeginした後、visitedされる前にdeletedされたelementsはvisitedされません。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodは、
optional second argument fromIndexは
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodは、similarなindexOf methodと意図的にtwo waysで異なります。First、それは
このmethodは、
optional second argument fromIndexは
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodはarrayのelementsをStringsへconvertし、その後、separatorのoccurrencesでseparatedしてそれらのStringsをconcatenateします。separatorがprovidedされない場合、single commaがseparatorとして使用されます。
これは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは、
optional second argument fromIndexはarrayのlength minus oneをdefaultとします(つまり、whole arrayがsearchedされます)。それがarrayのlength以上である場合、whole arrayがsearchedされます。それが
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
callbackはthree argumentsをacceptするfunctionであるべきです。mapは、array内の各elementについてascending orderでcallbackをonce呼び出し、そのresultsからnew Arrayをconstructします。callbackは、arrayの実際にexistするelementsに対してのみ呼び出されます;arrayのmissing elementsに対しては呼び出されません。
thisArg parameterがprovidedされる場合、callbackの各invocationに対する
callbackはthree argumentsで呼び出されます:elementのvalue、elementのindex、およびtraversedされているobjectです。
mapは、それが呼び出されたobjectをdirectlyにはmutateしませんが、objectはcallbackへのcallsによってmutateされる可能性があります。
mapによってprocessedされるelementsのrangeは、callbackへのfirst callの前にsetされます。mapへのcallがbeginした後にarrayへappendedされたelementsは、callbackによってvisitedされません。arrayのexisting elementsがchangedされた場合、callbackへpassedされるそのvalueは、mapがそれらをvisitする時点のvalueになります;mapへのcallがbeginした後、visitedされる前にdeletedされたelementsはvisitedされません。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodはarrayのlast elementをremoveし、それを返します。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodは、argumentsを、それらがappearするorderでarrayのendへappendします。これはarrayのnew lengthを返します。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodの
このmethodは意図的にgenericです;その
callbackはfour argumentsを取るfunctionであるべきです。reduceは、initialValueがprovidedされない限りfirst elementをskippingしながら、array内にpresentな各elementについてascending orderでcallbackをonce呼び出します。
callbackはfour argumentsで呼び出されます:previousValue(callbackへのprevious callからのvalue)、currentValue(current elementのvalue)、currentIndex、およびtraversedされているobjectです。callbackがfirst time呼び出されるとき、previousValueとcurrentValueはtwo valuesのいずれかになり得ます。reduceへのcallでinitialValueがsuppliedされた場合、previousValueはinitialValueになり、currentValueはarray内のfirst valueになります。initialValueがsuppliedされなかった場合、previousValueはarray内のfirst valueになり、currentValueはsecondになります。arrayがelementsを含まず、かつinitialValueがprovidedされない場合、
reduceは、それが呼び出されたobjectをdirectlyにはmutateしませんが、objectはcallbackへのcallsによってmutateされる可能性があります。
reduceによってprocessedされるelementsのrangeは、callbackへのfirst callの前にsetされます。reduceへのcallがbeginした後にarrayへappendedされたelementsは、callbackによってvisitedされません。arrayのexisting elementsがchangedされた場合、callbackへpassedされるそのvalueは、reduceがそれらをvisitする時点のvalueになります;reduceへのcallがbeginした後、visitedされる前にdeletedされたelementsはvisitedされません。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
callbackはfour argumentsを取るfunctionであるべきです。reduceRightは、initialValueがprovidedされない限りfirst callをskippingしながら、array内にpresentな各elementについてdescending orderでcallbackをonce呼び出します。
callbackはfour argumentsで呼び出されます:previousValue(callbackへのprevious callからのvalue)、currentValue(current elementのvalue)、currentIndex、およびtraversedされているobjectです。functionがfirst time呼び出されるとき、previousValueとcurrentValueはtwo valuesのいずれかになり得ます。reduceRightへのcallでinitialValueがsuppliedされた場合、previousValueはinitialValueになり、currentValueはarray内のlast valueになります。initialValueがsuppliedされなかった場合、previousValueはarray内のlast valueになり、currentValueはsecond-to-last valueになります。arrayがelementsを含まず、かつinitialValueがprovidedされない場合、
reduceRightは、それが呼び出されたobjectをdirectlyにはmutateしませんが、objectはcallbackへのcallsによってmutateされる可能性があります。
reduceRightによってprocessedされるelementsのrangeは、callbackへのfirst callの前にsetされます。reduceRightへのcallがbeginした後にarrayへappendedされたelementsは、callbackによってvisitedされません。arrayのexisting elementsがcallbackによってchangedされた場合、callbackへpassedされるそのvalueは、reduceRightがそれらをvisitする時点のvalueになります;reduceRightへのcallがbeginした後、visitedされる前にdeletedされたelementsはvisitedされません。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodはarrayのelementsをrearrangeし、そのorderをreverseします。これはreversed arrayを返します。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodはarrayのfirst elementをremoveし、それを返します。
これは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodは、element startからelement endまで(ただしendを含まない)のarrayのelementsを含むarrayを返します(またはendが
これは呼び出されたとき、次のstepsを実行します:
step
このmethodは意図的にgenericです;その
callbackはthree argumentsをacceptし、Boolean valueへcoercibleなvalueを返すfunctionであるべきです。someは、callbackがsomeはimmediately someは
thisArg parameterがprovidedされる場合、callbackの各invocationに対する
callbackはthree argumentsで呼び出されます:elementのvalue、elementのindex、およびtraversedされているobjectです。
someは、それが呼び出されたobjectをdirectlyにはmutateしませんが、objectはcallbackへのcallsによってmutateされる可能性があります。
someによってprocessedされるelementsのrangeは、callbackへのfirst callの前にsetされます。someへのcallがbeginした後にarrayへappendedされたelementsは、callbackによってvisitedされません。arrayのexisting elementsがchangedされた場合、callbackへpassedされるそのvalueは、someがそれらをvisitする時点のvalueになります;someへのcallがbeginした後、visitedされる前にdeletedされたelementsはvisitedされません。someは数学における“exists” quantifierのようにactします。特に、empty arrayについては
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodはthis arrayのelementsをsortします。comparatorが
これは呼び出されたとき、次のstepsを実行します:
non-existent property valuesは常に
steps
このmethodは意図的にgenericです;その
The abstract operation SortIndexedProperties takes arguments obj (an Object), length (a non-negative
sort orderは、上記algorithmのstep
ここでnotation
上記のconditionsは、comparatorがset valuesをequivalence classesへdivideし、これらのequivalence classesがtotally orderedであることをensureするためにnecessary and sufficientです。
The abstract operation CompareArrayElements takes arguments x (an ECMAScript language value), y (an ECMAScript language value), and comparator (a
このmethodは
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
ECMA-402 Internationalization APIを含むECMAScript implementationは、このmethodをECMA-402 specificationで指定される通りにimplementしなければなりません。ECMAScript implementationがECMA-402 APIを含まない場合、このmethodの次のspecificationが使用されます。
ECMA-402のfirst editionは、このmethodのreplacement specificationを含みませんでした。
このmethodのoptional parametersのmeaningsはECMA-402 specificationで定義されます;ECMA-402 supportを含まないimplementationsは、それらのparameter positionsを他の何かに使用してはなりません。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはarrayのelementsをそれらのtoLocaleString methodsを使用してStringsへconvertし、その後、toStringにanalogousですが、host environmentのcurrent localeのconventionsに対応するlocale-sensitive resultをyieldすることを意図している点が異なります。
このmethodは意図的にgenericです;その
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは意図的にgenericです;その
このmethodは、argumentsをarrayのstartへprependし、array内でのそれらのorderがargument list内でappearするorderとsameになるようにします。
これは呼び出されたとき、次のstepsを実行します:
このmethodの
このmethodは意図的にgenericです;その
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは呼び出されたとき、次のstepsを実行します:
このpropertyはattributes { [[Writable]]:
このobjectのown Array.prototypeのstandard propertiesとして含まれていなかったwith statementについてignoredされます。これは、outer scope内のbindingとしてこれらのnamesのいずれかを使用し、そのbindingがbinding objectがArrayであるwith statementによってshadowedされる可能性のあるexisting codeのbehaviourをpreserveするためです。
Array instancesは
Array instancesは
Array instanceの
Array Iteratorは、some specific Array instance object上のspecific iterationを表すobjectです。Array Iterator objectsにはnamed
The abstract operation CreateArrayIterator takes arguments array (an Object) and kind (
%ArrayIteratorPrototype% objectは:
このpropertyはattributes { [[Writable]]:
| Internal Slot | Type | Description |
|---|---|---|
| [[IteratedArrayLike]] |
an Object or |
iterateされている |
| [[ArrayLikeNextIndex]] |
a non-negative |
この |
| [[ArrayLikeIterationKind]] |
|
iterationの各elementについて何がreturnedされるかをidentifyするvalue。 |
TypedArrayは、underlying binary data buffer(
|
|
Element Type | Element Size | Conversion Operation | Description |
|---|---|---|---|---|
|
Int8Array %Int8Array% |
|
1 |
|
8-bit two's complement signed |
|
Uint8Array %Uint8Array% |
|
1 |
|
8-bit unsigned |
|
Uint8ClampedArray %Uint8ClampedArray% |
|
1 |
|
8-bit unsigned |
|
Int16Array %Int16Array% |
|
2 |
|
16-bit two's complement signed |
|
Uint16Array %Uint16Array% |
|
2 |
|
16-bit unsigned |
|
Int32Array %Int32Array% |
|
4 |
|
32-bit two's complement signed |
|
Uint32Array %Uint32Array% |
|
4 |
|
32-bit unsigned |
|
BigInt64Array %BigInt64Array% |
|
8 |
|
64-bit two's complement signed |
|
BigUint64Array %BigUint64Array% |
|
8 |
|
64-bit unsigned |
|
Float16Array %Float16Array% |
|
2 | 16-bit IEEE floating point | |
|
Float32Array %Float32Array% |
|
4 | 32-bit IEEE floating point | |
|
Float64Array %Float64Array% |
|
8 | 64-bit IEEE floating point |
以下のdefinitionsでは、TypedArrayへのreferencesは、上のtableからappropriate
%TypedArray% intrinsic objectは:
super callをperformしません。このfunctionは呼び出されたとき、次のstepsを実行します:
このfunctionの
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは呼び出されたとき、次のstepsを実行します:
.prototypeのinitial valueは
このpropertyはattributes { [[Writable]]:
[%Symbol.species%]は、set accessor functionが
このfunctionの
%TypedArray% prototype objectは:
.prototype.bufferは、set accessor functionが
.prototype.byteLengthは、set accessor functionが
.prototype.byteOffsetは、set accessor functionが
.prototype.constructorのinitial valueは
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.copyWithinと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.everyと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.fillと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.filterと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.findと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.findIndexと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.findLastと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.findLastIndexと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.forEachと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.includesと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.indexOfと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.joinと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.lastIndexOfと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
.prototype.lengthは、set accessor functionが
このfunctionはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.mapと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.reduceと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.reduceRightと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.reverseと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodは、このTypedArray内のmultiple valuesをsetし、sourceからvaluesを読み取ります。detailsはsourceのtypeに基づいて異なります。optional offset valueは、valuesがwrittenされるこのTypedArray内のfirst element indexを示します。omittedされる場合、0であるとassumedされます。
これは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
The abstract operation SetTypedArrayFromArrayLike takes arguments target (a
The abstract operation SetTypedArrayFromTypedArray takes arguments target (a
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.sliceと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
このmethodのargumentsのinterpretationおよびuseは、Array.prototype.someと同じです。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
これはdistinct methodであり、以下でdescribedされる点を除き、Array.prototype.sortのrequirementsとsame requirementsをimplementします。このmethodのimplementationは、
このmethodはgenericではありません。
これは呼び出されたとき、次のstepsを実行します:
このmethodは、element typeがこのTypedArrayのelement typeであり、ArrayBufferがこのTypedArrayのArrayBufferであるnew TypedArrayを返し、start(inclusive)からend(exclusive)までの
これは呼び出されたとき、次のstepsを実行します:
このmethodはgenericではありません。
これはdistinct methodであり、Array.prototype.toLocaleStringとsame algorithmをimplementします。ただし、
このmethodはgenericではありません。
ECMAScript implementationがECMA-402 Internationalization APIを含む場合、このmethodはECMA-402 specification内のArray.prototype.toLocaleStringのalgorithmに基づきます。
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは呼び出されたとき、次のstepsを実行します:
このmethodは呼び出されたとき、次のstepsを実行します:
.prototype[%Symbol.toStringTag%]は、set accessor functionが
このpropertyはattributes { [[Enumerable]]:
このfunctionの
The abstract operation TypedArrayCreateFromConstructor takes arguments ctor (a
The abstract operation TypedArrayCreateSameType takes arguments exemplar (a
The abstract operation TypedArraySpeciesCreate takes arguments exemplar (a
The abstract operation ValidateTypedArray takes arguments obj (an ECMAScript language value) and order (
The abstract operation TypedArrayElementSize takes argument obj (a
The abstract operation TypedArrayElementType takes argument obj (a
The abstract operation CompareTypedArrayElements takes arguments x (a Number or a BigInt), y (a Number or a BigInt), and comparator (a
各TypedArray
extends 句の値として使用できる。指定された TypedArray の動作を継承しようとするサブクラスコンストラクターは、.prototype の組み込みメソッドをサポートするために必要な内部状態でサブクラスインスタンスを作成し初期化するため、TypedArray コンストラクターへの super 呼び出しを含めなければならない。各TypedArray
"%TypedArray.prototype%"とする。The abstract operation AllocateTypedArray takes arguments ctorName (a String which is the name of a
The abstract operation InitializeTypedArrayFromTypedArray takes arguments obj (a
The abstract operation InitializeTypedArrayFromArrayBuffer takes arguments obj (a
The abstract operation InitializeTypedArrayFromList takes arguments obj (a
The abstract operation InitializeTypedArrayFromArrayLike takes arguments obj (a
The abstract operation AllocateTypedArrayBuffer takes arguments obj (a
各TypedArray
TypedArray.BYTES_PER_ELEMENTのvalueは、TypedArrayについて
このpropertyはattributes { [[Writable]]:
TypedArray.prototypeのinitial valueは、corresponding TypedArray prototype intrinsic object(
このpropertyはattributes { [[Writable]]:
各TypedArray prototype objectは:
TypedArray.prototype.BYTES_PER_ELEMENTのvalueは、TypedArrayについて
このpropertyはattributes { [[Writable]]:
given TypedArray
TypedArray instancesは
Uint8Arrayは、上でdescribedされたTypedArrayのparticular kindです。加えて、Uint8Array
The abstract operation ValidateUint8Array takes argument ta (an ECMAScript language value) and returns either a
The abstract operation GetUint8ArrayBytes takes argument ta (a Uint8Array) and returns either a
The abstract operation SetUint8ArrayBytes takes arguments into (a Uint8Array) and bytes (a
The abstract operation SkipAsciiWhitespace takes arguments string (a String) and index (a non-negative
The abstract operation DecodeFinalBase64Chunk takes arguments chunk (a String of length 2 or 3) and throwOnExtraBits (a Boolean) and returns either a
The abstract operation DecodeFullLengthBase64Chunk takes argument chunk (a String of length 4) and returns a
standard base64 alphabetは
The abstract operation FromBase64 takes arguments string (a String), alphabet (
The abstract operation FromHex takes argument string (a String) and optional argument maxLength (a non-negative