Atomics.load()

Die statische Atomics.load() Methode gibt den Wert an einer gegebenen Position in einem Array zur├╝ck.

Syntax

Atomics.load(typedArray, index)

Parameter

typedArray
Ein geteiltes getrypted Integer Array. Eines von Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array oder Uint32Array.
index
Die Position in typedArray, von der der Wert geladen wird.

R├╝ckgabewert

Der Wert an der gegebenen Position (typedArray[index]).

Exceptions

  • Erzeugt einen TypeError, wenn typedArray nicht von einem erlaubten Integer Typ ist.
  • Erzeugt eine TypeError, wenn typedArray kein geteilter Arraytyp ist.
  • Erzeugt ein RangeError, wenn der index nicht in den Grenzen von typedArray ist.

Beispiele

var sab = new SharedArrayBuffer(1024);
var ta = new Uint8Array(sab);

Atomics.add(ta, 0, 12);
Atomics.load(ta, 0); // 12

Spezifikationen

Spezifikation Status Kommentar
ECMAScript (ECMA-262)
Die Definition von 'Atomics.load' in dieser Spezifikation.
Lebender Standard Initiale Definition in ES2017.

Browserkompatibilit├Ąt

BCD tables only load in the browser

Siehe auch