TypedArray.of()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2016.
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