Atomics.load()
La méthode statique Atomics.load()
renvoie une valeur située à une position donnée du tableau.
Exemple interactif
Syntaxe
Atomics.load(typedArray, index)
Paramètres
typedArray
-
Un tableau typé entier partagé parmi
Int8Array
,Uint8Array
,Int16Array
,Uint16Array
,Int32Array
ouUint32Array
. 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 detypedArray
n'est pas un des types entiers autorisés. - Cette méthode lève
TypeError
sitypedArray
n'est pas tableau typé partagé. - Cette méthode lève
RangeError
siindex
est en dehors des limites detypedArray
.
Exemples
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