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
thispassée àTypedArray.ofn'est pas un constructeur,TypedArray.oflèvera une exceptionTypeError, tandis queArray.ofcréera un nouvel objetArray. TypedArray.ofutilise[[Put]]tandis queArray.ofutilise[[DefineProperty]]. Ainsi lorsque les arguments sont des objetsProxyla première méthode appellerahandler.setpour 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…