Int8Array
BaselineWidely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
DasInt8Array
-typisierte Array stellt ein Array von 8-Bit-Ganzzahlen mit Vorzeichen dar. Der Inhalt wird auf0
initialisiert, es sei denn, es werden explizit Initialisierungsdaten angegeben. Sobald es erstellt ist, können Sie auf die Elemente im Array über die Methoden des Objekts oder mittels der Standard-Array-Index-Syntax (d.h. unter Verwendung der Klammernotation) zugreifen.
Int8Array
ist eine Unterklasse der verborgenenTypedArray
-Klasse.
Konstruktor
Int8Array()
Erstellt ein neues
Int8Array
-Objekt.
Statische Eigenschaften
Erbt auch statische Eigenschaften seiner ElternklasseTypedArray
.
Int8Array.BYTES_PER_ELEMENT
Gibt einen Zahlenwert der Elementgröße zurück.
1
im Fall vonInt8Array
.
Statische Methoden
Erbt statische Methoden seiner ElternklasseTypedArray
.
Instanz-Eigenschaften
Erbt auch Instanz-Eigenschaften seiner ElternklasseTypedArray
.
Diese Eigenschaften sind aufInt8Array.prototype
definiert und werden von allenInt8Array
-Instanzen geteilt.
Int8Array.prototype.BYTES_PER_ELEMENT
Gibt einen Zahlenwert der Elementgröße zurück.
1
im Fall einesInt8Array
.Int8Array.prototype.constructor
Die Konstruktorfunktion, die das Instanzobjekt erstellt hat. Für
Int8Array
-Instanzen ist der Anfangswert derInt8Array
-Konstruktor.
Instanz-Methoden
Erbt Instanz-Methoden seiner ElternklasseTypedArray
.
Beispiele
Verschiedene Möglichkeiten, ein Int8Array zu erstellen
// From a lengthconst int8 = new Int8Array(2);int8[0] = 42;console.log(int8[0]); // 42console.log(int8.length); // 2console.log(int8.BYTES_PER_ELEMENT); // 1// From an arrayconst x = new Int8Array([21, 31]);console.log(x[1]); // 31// From another TypedArrayconst y = new Int8Array(x);console.log(y[0]); // 21// From an ArrayBufferconst buffer = new ArrayBuffer(8);const z = new Int8Array(buffer, 1, 4);console.log(z.byteOffset); // 1// From an iterableconst iterable = (function* () { yield* [1, 2, 3];})();const int8FromIterable = new Int8Array(iterable);console.log(int8FromIterable);// Int8Array [1, 2, 3]
Spezifikationen
Specification |
---|
ECMAScript® 2026 Language Specification # sec-typedarray-objects |
Browser-Kompatibilität
Siehe auch
MDN-Feedback-Box
Diese Seite wurde automatisch aus dem Englischen übersetzt.