Float64Array
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 tableau typé Float64Array représente un tableau de nombres à virgule flottante sur 64 bits dans l'ordre des octets de la plateforme. Si vous avez besoin de contrôler l'ordre des octets, utilisez plutôt DataView. Le contenu est initialisé à 0 sauf si des données d'initialisation sont explicitement fournies. Une fois créé, vous pouvez accéder aux éléments du tableau en utilisant les méthodes de l'objet ou la syntaxe d'index de tableau standard (c'est-à-dire la notation entre crochets).
Float64Array est une sous-classe de la classe cachée de TypedArray.
Constructeur
Float64Array()-
Crée un nouvel objet
Float64Array.
Propriétés statiques
Hérite aussi des propriétés statiques de son parent TypedArray.
Float64Array.BYTES_PER_ELEMENT-
Retourne une valeur numérique correspondant à la taille d'un élément.
8dans le cas deFloat64Array.
Méthodes statiques
Hérite des méthodes statiques de son parent TypedArray.
Propriétés d'instance
Hérite aussi des propriétés d'instance de son parent TypedArray.
Ces propriétés sont définies sur Float64Array.prototype et partagées par toutes les instances de Float64Array.
Float64Array.prototype.BYTES_PER_ELEMENT-
Retourne une valeur numérique correspondant à la taille d'un élément.
8dans le cas d'unFloat64Array. Float64Array.prototype.constructor-
La fonction constructeur qui a créé l'objet instance. Pour les instances de
Float64Array, la valeur initiale est le constructeurFloat64Array.
Méthodes d'instance
Hérite des méthodes d'instance de son parent TypedArray.
Exemples
>Différentes façons de créer un objet Float64Array
// 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
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-typedarray-objects> |
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