Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

Experiment: Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.

Int8Array

BaselineWidely available

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 neuesInt8Array-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ürInt8Array-Instanzen ist der Anfangswert derInt8Array-Konstruktor.

Instanz-Methoden

Erbt Instanz-Methoden seiner ElternklasseTypedArray.

Beispiele

Verschiedene Möglichkeiten, ein Int8Array zu erstellen

js
// 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.


[8]ページ先頭

©2009-2025 Movatter.jp