HTML: Markup language
CSS: Styling language
JavaScript: Scripting language
Web APIs: Programming interfaces
All web technology
Learn web development
Discover our tools
Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
View in English Always switch to English
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é Int16Array représente un tableau d'entiers signés sur 8 bits. Les contenus sont initialisés à 0 sauf si des données d'initialisation sont explicitement fournies. Une fois établi, vous pouvez référencer les éléments du tableau en utilisant les méthodes de l'objet, ou en utilisant la syntaxe d'index de tableau standard (c'est-à-dire la notation entre crochets).
Int16Array
0
Int16Array est une sous-classe de la classe cachée TypedArray.
TypedArray
Int16Array()
Crée un nouvel objet Int16Array.
Hérite aussi des propriétés statiques de son parent TypedArray.
Int16Array.BYTES_PER_ELEMENT
Retourne une valeur numérique de la taille d'un élément. 2 dans le cas de Int16Array.
2
Hérite des méthodes statiques de son parent TypedArray.
Hérite aussi des propriétés d'instance de son parent TypedArray.
Ces propriétés sont définies sur Int16Array.prototype et partagées par toutes les instances de Int16Array.
Int16Array.prototype
Int16Array.prototype.BYTES_PER_ELEMENT
Retourne une valeur numérique de la taille d'un élément. 2 dans le cas d'un Int16Array.
Int16Array.prototype.constructor
La fonction constructeur qui a créé l'objet d'instance. Pour les instances de Int16Array, la valeur initiale est le constructeur Int16Array.
Hérite des méthodes d'instance de son parent TypedArray.
// Construction à partir d'une longueur const int16 = new Int16Array(2); int16[0] = 42; console.log(int16[0]); // 42 console.log(int16.length); // 2 console.log(int16.BYTES_PER_ELEMENT); // 2 // Construction à partir d'un tableau const x = new Int16Array([21, 31]); console.log(x[1]); // 31 // Construction à partir d'un autre TypedArray const y = new Int16Array(x); console.log(y[0]); // 21 // Construction à partir d'un ArrayBuffer const buffer = new ArrayBuffer(16); const z = new Int16Array(buffer, 2, 4); console.log(z.byteOffset); // 2 // Construction à partir d'un itérable const iterable = (function* () { yield* [1, 2, 3]; })(); const int16FromIterable = new Int16Array(iterable); console.log(int16FromIterable); // Int16Array [1, 2, 3]
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
core-js
ArrayBuffer
DataView