Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Int32Array() Konstruktor
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
DerInt32Array() Konstruktor erstelltInt32Array-Objekte. Der Inhalt wird mit0 initialisiert, es sei denn, es werden explizit Initialisierungsdaten bereitgestellt.
In diesem Artikel
Syntax
js
new Int32Array()new Int32Array(length)new Int32Array(typedArray)new Int32Array(object)new Int32Array(buffer)new Int32Array(buffer, byteOffset)new Int32Array(buffer, byteOffset, length)Parameter
SieheTypedArray.
Ausnahmen
SieheTypedArray.
Beispiele
>Verschiedene Möglichkeiten, ein Int32Array zu erstellen
js
// From a lengthconst int32 = new Int32Array(2);int32[0] = 42;console.log(int32[0]); // 42console.log(int32.length); // 2console.log(int32.BYTES_PER_ELEMENT); // 4// From an arrayconst x = new Int32Array([21, 31]);console.log(x[1]); // 31// From another TypedArrayconst y = new Int32Array(x);console.log(y[0]); // 21// From an ArrayBufferconst buffer = new ArrayBuffer(32);const z = new Int32Array(buffer, 4, 4);console.log(z.byteOffset); // 4// From an iterableconst iterable = (function* () { yield* [1, 2, 3];})();const int32FromIterable = new Int32Array(iterable);console.log(int32FromIterable);// Int32Array [1, 2, 3]Spezifikationen
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-typedarray-constructors> |