Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

Atomics.store()

BaselineWidely available

TheAtomics.store() staticmethod stores a given value at the given position in the array and returns that value.

Try it

// Create a SharedArrayBuffer with a size in bytesconst buffer = new SharedArrayBuffer(16);const uint8 = new Uint8Array(buffer);uint8[0] = 5;console.log(Atomics.store(uint8, 0, 2));// Expected output: 2console.log(Atomics.load(uint8, 0));// Expected output: 2

Syntax

js
Atomics.store(typedArray, index, value)

Parameters

typedArray

An integer typed array. One ofInt8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,BigInt64Array, orBigUint64Array.

index

The position in thetypedArray to store avalue in.

value

The number to store.

Return value

The value that has been stored.

Exceptions

TypeError

Thrown iftypedArray is not one of the allowed integer types.

RangeError

Thrown ifindex is out of bounds in thetypedArray.

Examples

Using store()

js
const sab = new SharedArrayBuffer(1024);const ta = new Uint8Array(sab);Atomics.store(ta, 0, 12); // 12

Specifications

Specification
ECMAScript® 2026 Language Specification
# sec-atomics.store

Browser compatibility

See also

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp