Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. BigInt64Array

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

BigInt64Array

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨September 2021⁩.

DasBigInt64Array typisierte Array repräsentiert ein Array von 64-Bit vorzeichenbehafteten Ganzzahlen in der Byte-Reihenfolge der Plattform. Wenn Kontrolle über die Byte-Reihenfolge benötigt wird, verwenden Sie stattdessenDataView. Der Inhalt wird mit0n initialisiert, es sei denn, es werden explizit Initialisierungsdaten bereitgestellt. Einmal erstellt, können Sie auf Elemente im Array mit den Methoden des Objekts oder der standardmäßigen Array-Index-Syntax (das heißt, mit Klammernotation) zugreifen.

BigInt64Array ist eine Unterklasse der verborgenenTypedArray Klasse.

Probieren Sie es aus

const buffer = new ArrayBuffer(24);const bigint64 = new BigInt64Array(buffer);bigint64[0] = 5886014448488689n;bigint64[1] = 1881938909131133n;bigint64[2] = 1898875537769492n;bigint64[0] = 6118793953620967n;console.log(bigint64);// Expected Output: BigInt64Array [6118793953620967n, 1881938909131133n, 1898875537769492n]console.log(bigint64[2]);// Expected Output: 1898875537769492nconsole.log("Array length:", bigint64.length);// Expected Output: Array length: 3console.log("Array byte length:", bigint64.byteLength);// Expected Output: Array byte length: 24console.log("Array byte offset:", bigint64.byteOffset);// Expected Output: Array byte offset: 0bigint64.set([100n, 200n], 1);console.log(bigint64);// Expected Output: BigInt64Array [6118793953620967n, 100n, 200n]

Konstruktor

BigInt64Array()

Erstellt ein neuesBigInt64Array Objekt.

Statische Eigenschaften

Erbt auch statische Eigenschaften von seinem ElternteilTypedArray.

BigInt64Array.BYTES_PER_ELEMENT

Gibt den Zahlenwert der Elementgröße zurück.8 im Fall vonBigInt64Array.

Statische Methoden

Erbt statische Methoden von seinem ElternteilTypedArray.

Instanz-Eigenschaften

Erbt auch Instanz-Eigenschaften von seinem ElternteilTypedArray.

Diese Eigenschaften sind aufBigInt64Array.prototype definiert und werden von allenBigInt64Array Instanzen geteilt.

BigInt64Array.prototype.BYTES_PER_ELEMENT

Gibt den Zahlenwert der Elementgröße zurück.8 im Fall einesBigInt64Array.

BigInt64Array.prototype.constructor

Die Konstruktorfunktion, die das Instanzobjekt erstellt hat. FürBigInt64Array Instanzen ist der Anfangswert derBigInt64Array Konstruktor.

Instanz-Methoden

Erbt Instanz-Methoden von seinem ElternteilTypedArray.

Beispiele

Verschiedene Möglichkeiten, ein BigInt64Array zu erstellen

js
// From a lengthconst bigint64 = new BigInt64Array(2);bigint64[0] = 42n;console.log(bigint64[0]); // 42nconsole.log(bigint64.length); // 2console.log(bigint64.BYTES_PER_ELEMENT); // 8// From an arrayconst x = new BigInt64Array([21n, 31n]);console.log(x[1]); // 31n// From another TypedArrayconst y = new BigInt64Array(x);console.log(y[0]); // 21n// From an ArrayBufferconst buffer = new ArrayBuffer(64);const z = new BigInt64Array(buffer, 8, 4);console.log(z.byteOffset); // 8// From an iterableconst iterable = (function* () {  yield* [1n, 2n, 3n];})();const bigint64FromIterable = new BigInt64Array(iterable);console.log(bigint64FromIterable);// BigInt64Array [1n, 2n, 3n]

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-typedarray-objects

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp