TypedArray.of()
La méthode TypedArray.of()
crée un nouvel objet TypedArray
à partir d'un nombre variable d'arguments. Cette méthode est similaire à Array.of()
.
Syntaxe
js
TypedArray.of(élément0[, élément1[, ...[, élémentN]]])
où TypedArray est l'un de :
Paramètres
élémentN
-
Les éléments avec lesquels on souhaite construire le nouveau tableau typé.
Valeur de retour
Une nouvelle instance de TypedArray
.
Description
Il existe de légères différences entre Array.of()
et TypedArray.of()
:
- Si la valeur de
this
passée àTypedArray.of
n'est pas un constructeur,TypedArray.of
lèvera une exceptionTypeError
, tandis queArray.of
créera un nouvel objetArray
. TypedArray.of
utilise[[Put]]
tandis queArray.of
utilise[[DefineProperty]]
. Ainsi lorsque les arguments sont des objetsProxy
la première méthode appellerahandler.set
pour créer les nouveaux éléments et la seconde appellerahandler.defineProperty
.
Exemples
js
Uint8Array.of(1); // Uint8Array [ 1 ]
Int8Array.of("1", "2", "3"); // Int8Array [ 1, 2, 3 ]
Float32Array.of(1, 2, 3); // Float32Array [ 1, 2, 3 ]
Int16Array.of(undefined); // Int16Array [ 0 ]
Spécifications
Specification |
---|
ECMAScript Language Specification # sec-%typedarray%.of |
Compatibilité des navigateurs
BCD tables only load in the browser