Constructeur Float32Array()
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 juillet 2015.
Le constructeur Float32Array() crée des objets Float32Array. Le contenu est initialisé à 0 sauf si des données d'initialisation sont explicitement fournies.
Syntaxe
js
new Float32Array()
new Float32Array(length)
new Float32Array(typedArray)
new Float32Array(object)
new Float32Array(buffer)
new Float32Array(buffer, byteOffset)
new Float32Array(buffer, byteOffset, length)
Paramètres
Voir TypedArray.
Exceptions
Voir TypedArray.
Exemples
>Plusieurs façons de créer un objet Float32Array
js
// À partir d'une longueur
const float32 = new Float32Array(2);
float32[0] = 42;
console.log(float32[0]); // 42
console.log(float32.length); // 2
console.log(float32.BYTES_PER_ELEMENT); // 4
// À partir d'un tableau
const x = new Float32Array([21, 31]);
console.log(x[1]); // 31
// À partir d'un autre tableau typé
const y = new Float32Array(x);
console.log(y[0]); // 21
// À partir d'un ArrayBuffer
const tampon = new ArrayBuffer(32);
const z = new Float32Array(tampon, 4, 4);
console.log(z.byteOffset); // 4
// À partir d'un itérable
const iterable = (function* () {
yield* [1, 2, 3];
})();
const float32DepuisUnIterable = new Float32Array(iterable);
console.log(float32DepuisUnIterable);
// Float32Array [1, 2, 3]
Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-typedarray-constructors> |
Compatibilité des navigateurs
Voir aussi
- Prothèse d'émulation de
Float32Arraydanscore-js(angl.) - Le guide des tableaux typés en JavaScript
- L'objet
TypedArray - L'objet
ArrayBuffer - L'objet
DataView