Atomics.load()

La méthode statique Atomics.load() renvoie une valeur située à une position donnée du tableau.

Exemple interactif

Syntaxe

js
Atomics.load(typedArray, index);

Paramètres

typedArray

Un tableau typé entier partagé parmi Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array ou Uint32Array.

index

La position du tableau typedArray qu'on souhaite charger.

Valeur de retour

La valeur à la position indiquée (typedArray[index]).

Exceptions levées

  • Cette méthode lève TypeError si le type de typedArray n'est pas un des types entiers autorisés.
  • Cette méthode lève TypeError si typedArray n'est pas tableau typé partagé.
  • Cette méthode lève RangeError si index est en dehors des limites de typedArray.

Exemples

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

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

Spécifications

Specification
ECMAScript Language Specification
# sec-atomics.load

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi