Baseline Widely available
Die statische Methode TypedArray.of()
erstellt ein neues typisiertes Array aus einer variablen Anzahl von Argumenten. Diese Methode ist fast identisch mit Array.of()
.
const int16array = Int16Array.of("10", "20", "30", "40", "50");
console.log(int16array);
// Expected output: Int16Array [10, 20, 30, 40, 50]
Syntax
TypedArray.of()
TypedArray.of(element1)
TypedArray.of(element1, element2)
TypedArray.of(element1, element2, /* â¦, */ elementN)
Wobei TypedArray
eine der folgenden ist:
Int8Array
Uint8Array
Uint8ClampedArray
Int16Array
Uint16Array
Int32Array
Uint32Array
Float16Array
Float32Array
Float64Array
BigInt64Array
BigUint64Array
element1
, â¦, elementN
Elemente, die zur Erstellung des typisierten Arrays verwendet werden.
Eine neue Instanz von TypedArray
.
Siehe Array.of()
für weitere Details. Es gibt einige subtile Unterschiede zwischen Array.of()
und TypedArray.of()
:
this
-Wert, der an TypedArray.of()
übergeben wird, kein Konstruktor ist, löst TypedArray.of()
einen TypeError
aus, während Array.of()
standardmäÃig ein neues Array
erstellt.TypedArray.of()
verwendet [[Set]]
, während Array.of()
[[DefineOwnProperty]]
verwendet. Daher wird beim Arbeiten mit Proxy
-Objekten handler.set()
aufgerufen, um neue Elemente zu erstellen, anstatt handler.defineProperty()
.Uint8Array.of(1); // Uint8Array [ 1 ]
Int8Array.of("1", "2", "3"); // Int8Array [ 1, 2, 3 ]
Float32Array.of(1, 2, 3); // Float32Array [ 1, 2, 3 ]
Int16Array.of(undefined); // Int16Array [ 0 ]
Spezifikationen Browser-Kompatibilität Siehe auch
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4