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
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
View in English Always switch to English
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Der Int32Array() Konstruktor erstellt Int32Array-Objekte. Der Inhalt wird mit 0 initialisiert, es sei denn, es werden explizit Initialisierungsdaten bereitgestellt.
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)
Hinweis: Int32Array() kann nur mit new konstruiert werden. Ein Aufruf ohne new führt zu einem TypeError.
new
TypeError
Siehe TypedArray.
TypedArray
// From a length 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 // From an array const x = new Int32Array([21, 31]); console.log(x[1]); // 31 // From another TypedArray const y = new Int32Array(x); console.log(y[0]); // 21 // From an ArrayBuffer const buffer = new ArrayBuffer(32); const z = new Int32Array(buffer, 4, 4); console.log(z.byteOffset); // 4 // From an iterable const iterable = (function* () { yield* [1, 2, 3]; })(); const int32FromIterable = new Int32Array(iterable); console.log(int32FromIterable); // Int32Array [1, 2, 3]
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
core-js
ArrayBuffer
DataView