Atomics.load()

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

Syntaxe

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

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

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

Spécifications

Spécification État Commentaires
ECMAScript (ECMA-262)
La définition de 'Atomics.load' dans cette spécification.
Standard évolutif Définition initiale avec ES2017.

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi