Atomics.store()

Atomics.store() 정적 메서드는 배열의 지정된 위치에 지정된 값을 저장하고 해당 값을 반환합니다

시도해보기

구문

js
Atomics.store(typedArray, index, value)

매개 변수

typedArray

정수형 형식화 배열. Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, BigInt64Array, BigUint64Array 중 하나.

index

value를 저장할 typedArray의 인덱스.

value

저장할 숫자.

반환 값

저장된 값.

예외

  • typedArray가 허용된 정수형이 아닐 경우 TypeError가 발생합니다.
  • indextypedArray의 범위를 벗어날 경우 RangeError가 발생합니다.

예제

store() 사용하기

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

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

명세서

Specification
ECMAScript Language Specification
# sec-atomics.store

브라우저 호환성

BCD tables only load in the browser

같이 보기