Movatterモバイル変換


[0]ホーム

URL:


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

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

View in EnglishAlways switch to English

BigUint64Array

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⁩.

DerBigUint64Array Typ-Array repräsentiert ein Array von 64-Bit-Integern ohne Vorzeichen in der Byte-Reihenfolge der Plattform. Wenn Kontrolle über die Byte-Reihenfolge benötigt wird, verwenden Sie stattdessenDataView. Die Inhalte sind auf0n initialisiert, es sei denn, es werden explizite Initialisierungsdaten bereitgestellt. Einmal erstellt, können Sie auf Elemente im Array über die Methoden des Objekts oder mit standardmäßiger Array-Index-Syntax (d.h. durch Klammernotation) zugreifen.

BigUint64Array ist eine Unterklasse der verstecktenTypedArray Klasse.

Konstruktor

BigUint64Array()

Erstellt ein neuesBigUint64Array Objekt.

Statische Eigenschaften

Erbt auch statische Eigenschaften von seinem übergeordnetenTypedArray.

BigUint64Array.BYTES_PER_ELEMENT

Gibt einen numerischen Wert der Elementgröße zurück.8 im Falle vonBigUint64Array.

Statische Methoden

Erbt statische Methoden von seinem übergeordnetenTypedArray.

Instanzeigenschaften

Erbt auch Instanzeigenschaften von seinem übergeordnetenTypedArray.

Diese Eigenschaften sind aufBigUint64Array.prototype definiert und werden von allenBigUint64Array Instanzen geteilt.

BigUint64Array.prototype.BYTES_PER_ELEMENT

Gibt einen numerischen Wert der Elementgröße zurück.8 im Fall einesBigUint64Array.

BigUint64Array.prototype.constructor

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

Instanzmethoden

Erbt Instanzmethoden von seinem übergeordnetenTypedArray.

Beispiele

Verschiedene Möglichkeiten, einen BigUint64Array zu erstellen

js
// From a lengthconst biguint64 = new BigUint64Array(2);biguint64[0] = 42n;console.log(biguint64[0]); // 42nconsole.log(biguint64.length); // 2console.log(biguint64.BYTES_PER_ELEMENT); // 8// From an arrayconst x = new BigUint64Array([21n, 31n]);console.log(x[1]); // 31n// From another TypedArrayconst y = new BigUint64Array(x);console.log(y[0]); // 21n// From an ArrayBufferconst buffer = new ArrayBuffer(64);const z = new BigUint64Array(buffer, 8, 4);console.log(z.byteOffset); // 8// From an iterableconst iterable = (function* () {  yield* [1n, 2n, 3n];})();const biguint64FromIterable = new BigUint64Array(iterable);console.log(biguint64FromIterable);// BigUint64Array [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