Constructeur Float16Array()
Baseline
2025
Newly available
Depuis April 2025, cette fonctionnalité fonctionne sur les appareils et les versions de navigateur les plus récents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.
Le constructeur Float16Array() crée des objets Float16Array. Le contenu est initialisé à 0 sauf si des données d'initialisation sont explicitement fournies.
Syntaxe
js
new Float16Array()
new Float16Array(length)
new Float16Array(typedArray)
new Float16Array(object)
new Float16Array(buffer)
new Float16Array(buffer, byteOffset)
new Float16Array(buffer, byteOffset, length)
Paramètres
Voir TypedArray.
Exceptions
Voir TypedArray.
Exemples
>Différentes manières de créer un Float16Array
js
// À partir d'une longueur
const float16 = new Float16Array(2);
float16[0] = 42;
console.log(float16[0]); // 42
console.log(float16.length); // 2
console.log(float16.BYTES_PER_ELEMENT); // 2
// À partir d'un tableau
const x = new Float16Array([21, 31]);
console.log(x[1]); // 31
// À partir d'un autre TypedArray
const y = new Float16Array(x);
console.log(y[0]); // 21
// À partir d'un ArrayBuffer
const tampon = new ArrayBuffer(32);
const z = new Float16Array(tampon, 4, 4);
console.log(z.byteOffset); // 4
// À partir d'un itérable
const iterable = (function* () {
yield* [1, 2, 3];
})();
const float16DepuisUnIterable = new Float16Array(iterable);
console.log(float16DepuisUnIterable);
// Float16Array [1, 2, 3]
Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-typedarray-constructors> |
Compatibilité des navigateurs
Voir aussi
- Le guide des tableaux typés en JavaScript
- L'objet
TypedArray - L'objet
ArrayBuffer - L'objet
DataView