Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. Int16Array
  6. Int16Array()

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

View in EnglishAlways switch to English

Int16Array() Konstruktor

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

DerInt16Array() Konstruktor erstelltInt16Array Objekte. Der Inhalt wird auf0 initialisiert, es sei denn, es werden explizit Initialisierungsdaten bereitgestellt.

Syntax

js
new Int16Array()new Int16Array(length)new Int16Array(typedArray)new Int16Array(object)new Int16Array(buffer)new Int16Array(buffer, byteOffset)new Int16Array(buffer, byteOffset, length)

Hinweis:Int16Array() kann nur mitnew konstruiert werden. Ein Versuch, es ohnenew aufzurufen, löst einenTypeError aus.

Parameter

SieheTypedArray.

Ausnahmen

SieheTypedArray.

Beispiele

Verschiedene Möglichkeiten, eine Int16Array zu erstellen

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

Spezifikationen

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

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