--- title: Atomics.load() slug: Web/JavaScript/Reference/Global_Objects/Atomics/load tags: - Atomics - JavaScript - Mémoire partagée - Méthode - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Atomics/load original_slug: Web/JavaScript/Reference/Objets_globaux/Atomics/load ---
La méthode statique Atomics
.load()
renvoie une valeur située à une position donnée du tableau.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
Atomics.load(typedArray, index)
typedArray
index
typedArray
qu'on souhaite charger.La valeur à la position indiquée (typedArray[index]
).
typedArray
n'est pas un des types entiers autorisés.typedArray
n'est pas tableau typé partagé.index
est en dehors des limites de typedArray
.var sab = new SharedArrayBuffer(1024); var ta = new Uint8Array(sab); Atomics.add(ta, 0, 12); Atomics.load(ta, 0); // 12
Spécification | État | Commentaires |
---|---|---|
{{SpecName('ESDraft', '#sec-atomics.load', 'Atomics.load')}} | {{Spec2('ESDraft')}} | Définition initiale avec ES2017. |
{{Compat("javascript.builtins.Atomics.load")}}