TypedArray.of()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis septembre 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® 2026 Language Specification> # sec-%typedarray%.of> |
Compatibilité des navigateurs
Chargement…