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 constructeur Int32Array() crée des objets Int32Array. Les contenus sont initialisés à 0 sauf si des données d'initialisation sont explicitement fournies.
Int32Array()
Int32Array
0
new Int32Array() new Int32Array(length) new Int32Array(typedArray) new Int32Array(object) new Int32Array(buffer) new Int32Array(buffer, byteOffset) new Int32Array(buffer, byteOffset, length)
Note : Int32Array() ne peut être construit qu'avec new. Tenter de l'appeler sans new lève une erreur TypeError.
new
TypeError
Voir TypedArray.
TypedArray
// Construction à partir d'une longueur const int32 = new Int32Array(2); int32[0] = 42; console.log(int32[0]); // 42 console.log(int32.length); // 2 console.log(int32.BYTES_PER_ELEMENT); // 4 // Construction à partir d'un tableau const x = new Int32Array([21, 31]); console.log(x[1]); // 31 // Construction à partir d'un autre TypedArray const y = new Int32Array(x); console.log(y[0]); // 21 // Construction à partir d'un ArrayBuffer const buffer = new ArrayBuffer(32); const z = new Int32Array(buffer, 4, 4); console.log(z.byteOffset); // 4 // Construction à partir d'un itérable const iterable = (function* () { yield* [1, 2, 3]; })(); const int32FromIterable = new Int32Array(iterable); console.log(int32FromIterable); // Int32Array [1, 2, 3]
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
core-js
ArrayBuffer
DataView