TypedArray.of() - JavaScript | MDN

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 exception TypeError, tandis que Array.of créera un nouvel objet Array.
  • TypedArray.of utilise [[Put]] tandis que Array.of utilise [[DefineProperty]]. Ainsi lorsque les arguments sont des objets Proxy la première méthode appellera handler.set pour créer les nouveaux éléments et la seconde appellera handler.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

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par les contributeurs du MDN.