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