Movatterモバイル変換


[0]ホーム

URL:


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

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

View in EnglishAlways switch to English

Uint32Array

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

DasUint32Array Typ-Array repräsentiert ein Array von 32-Bit-Integer-Zahlen ohne Vorzeichen in der Byte-Reihenfolge der Plattform. Wenn die Kontrolle über die Byte-Reihenfolge erforderlich ist, verwenden Sie stattdessenDataView. Der Inhalt wird auf0 initialisiert, es sei denn, es werden explizit Initialisierungsdaten bereitgestellt. Nach der Erstellung können Sie auf Elemente im Array mithilfe der Methoden des Objekts oder mit der Standard-Array-Index-Syntax (also durch Klammernotation) zugreifen.

Uint32Array ist eine Unterklasse der verstecktenTypedArray-Klasse.

Konstruktor

Uint32Array()

Erstellt ein neuesUint32Array-Objekt.

Statische Eigenschaften

Übernimmt auch statische Eigenschaften von seinem übergeordneten ElementTypedArray.

Uint32Array.BYTES_PER_ELEMENT

Gibt einen Zahlenwert der Elementgröße zurück.4 im Fall vonUint32Array.

Statische Methoden

Übernimmt statische Methoden von seinem übergeordneten ElementTypedArray.

Instanz-Eigenschaften

Übernimmt auch Instanz-Eigenschaften von seinem übergeordneten ElementTypedArray.

Diese Eigenschaften sind aufUint32Array.prototype definiert und werden von allenUint32Array-Instanzen geteilt.

Uint32Array.prototype.BYTES_PER_ELEMENT

Gibt einen Zahlenwert der Elementgröße zurück.4 im Fall einesUint32Array.

Uint32Array.prototype.constructor

Die Konstruktorfunktion, die das Instanzobjekt erstellt hat. FürUint32Array-Instanzen ist der Anfangswert derUint32Array-Konstruktor.

Instanz-Methoden

Übernimmt Instanz-Methoden von seinem übergeordneten ElementTypedArray.

Beispiele

Verschiedene Möglichkeiten, ein Uint32Array zu erstellen

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

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