Baseline Widely available
Die statische Methode Atomics.store()
speichert einen gegebenen Wert an der angegebenen Position im Array und gibt diesen Wert zurück.
// Create a SharedArrayBuffer with a size in bytes
const buffer = new SharedArrayBuffer(16);
const uint8 = new Uint8Array(buffer);
uint8[0] = 5;
console.log(Atomics.store(uint8, 0, 2));
// Expected output: 2
console.log(Atomics.load(uint8, 0));
// Expected output: 2
Syntax
Atomics.store(typedArray, index, value)
Parameter
typedArray
Ein Integer-getyptes Array. Eine von Int8Array
, Uint8Array
, Int16Array
, Uint16Array
, Int32Array
, Uint32Array
, BigInt64Array
oder BigUint64Array
.
index
Die Position im typedArray
, an der ein value
gespeichert werden soll.
value
Die Zahl, die gespeichert werden soll.
Der Wert, der gespeichert wurde.
AusnahmenTypeError
Wird ausgelöst, wenn typedArray
nicht einer der erlaubten Integer-Typen ist.
RangeError
Wird ausgelöst, wenn index
auÃerhalb des gültigen Bereichs im typedArray
liegt.
const sab = new SharedArrayBuffer(1024);
const ta = new Uint8Array(sab);
Atomics.store(ta, 0, 12); // 12
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
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