Atomics.store()

Il metodo statico Atomics.store() memorizza un determinato valore nella posizione data nell'array e restituisce quel valore.

Sintassi

Atomics.store(typedArray, indice, valore)

Parameters

typedArray
Un array con numero intero condiviso. Uno di Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, o Uint32Array.
indice
La posizione in typedArray per memorizzare un  value in.
valore
Numero da memorizzare.

Valore di Ritorno

The value that has been stored
// Il valore memorizzato.

Eccezioni

  • Genera un TypeError, se typedArray non è uno dei tipi di numeri consentiti.
  • Genera un TypeError, se typedArray non è un tipo di array tipizzato condiviso.
  • Genera un RangeError, se indice è fuori limite in typedArray.

Esempio

var buffer = new ArrayBuffer(4);         // common buffer
var float32 = new Float32Array(buffer);  // floating point
var uint32 = new Uint32Array(buffer);    // IEEE754 representation

float32[0] = 0.5;
console.log("0x" + uint32[0].toString(16));

uint32[0] = 0x3f000000;   /// IEEE754 32-bit representation of 0.5
console.log(float32[0]);

Specificazioni

Specificazioni Stato Commenti
ECMAScript (ECMA-262)
The definition of 'Atomics.store' in that specification.
Living Standard definizione inizile in ES2017.

Browser compatibili

BCD tables only load in the browser

Vedi anche