Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

Atomics.load()

BaselineWidely available

TheAtomics.load() staticmethod returns a value at a given position in the array.

Try it

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

Syntax

js
Atomics.load(typedArray, index)

Parameters

typedArray

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

index

The position in thetypedArray to load from.

Return value

The value at the given position (typedArray[index]).

Exceptions

TypeError

Thrown iftypedArray is not one of the allowed integer types.

RangeError

Thrown ifindex is out of bounds in thetypedArray.

Examples

Usingload

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

Specifications

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

Browser compatibility

See also

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp