Atomics.store()

静的な Atomics.store() メソッドは、指定された値を配列内の指定した位置に格納し、その値を返します。

試してみましょう

構文

js
Atomics.store(typedArray, index, value);

引数

typedArray

整数の型付き配列です。 Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array の何れかです。

index

typedArrayvalue を格納する位置です。

value

格納する値です。

返値

格納された値です。

例外

  • typedArray が許可された整数型の何れでもない場合、TypeError が発生します。
  • indextypedArray の範囲を超えている場合、 RangeError が発生します。

store() の使用

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

Atomics.store(ta, 0, 12); // 12

仕様書

Specification
ECMAScript Language Specification
# sec-atomics.store

ブラウザーの互換性

BCD tables only load in the browser

関連情報