정적(static) 멤버를 의미하며 인스턴스(instance)에 상속되어 사용할 수 없고 오로지 하위를 포함하여 객체(object) 또는 인터페이스(interface) 자신에서 해당 멤버에 접근이 가능하다.
배열의 지정된 위치에 지정된 값을 추가하고 해당 위치의 이전 값을 반환한다. 수정된 값이 반영될 때 까지 다른 쓰기 시도가 발생하지 않는다.
지정된 위치에서 지정된 값을 사용하여 비트 단위 AND
를 연산하고 해당 위치에서 이전 값을 반환한다. 수정된 값이 다시 기록될 때 까지 다른 쓰기가 금지된다.
지정될 값이 이전 값과 같은 경우 배열의 지정된 위치에서 지정된 값으로 대체한다. 지정될 값과 동일 여부와 상관없이 이전 값을 반환한다. 수정된 값이 다시 기록될 때 까지 다른 쓰기가 금지된다.
지정된 위치에 지정된 값을 저장하고 해당 위치의 이전 값을 반환한다. 이전 값 읽기와 새로운 값 쓰기 사이에 다른 쓰기가 발생하지 않는다.
지정된 요소 바이트 크기를 가진 형식화된 배열에 적용될 때 잠금 또는 원자적 하드웨어 작업을 사용하는지 여부를 결정하는 데 사용된다. 주어진 크기가 정수 TypeArray
유형의 BYTES_PER_ELEMENT
속성 중 하나가 아닌 경우 false
를 반환한다.
지정된 위치의 값을 반환한다.
SharedArrayBuffer
객체처럼 공유되는 경우 대기열에서 휴면 상태(wait)에 있는 쓰레드(thread)에게 알린다.
지정된 위치의 지정된 값을 사용해서 비트(bit)별 OR
연산을 하고 이전 값을 반환한다. 수정된 값이 다시 기록될 때 까지 다른 쓰기가 금지된다.
지정된 위치에 지정된 값을 저장하고 해당 값을 반환한다.
지정된 위치에서 지정된 값을 빼고 이전 값을 반환한다. 수정된 값이 다시 기록될 때 까지 다른 쓰기가 금지된다.
SharedArrayBuffer
공유 메모리 객체에 지정된 값이 포함되어 있는지 확인한다. 포함한다면 notify()
메소드의 알림을 기다리는 대기 상태로 둔다.
sharedArrayBuffer
객체에서 비동기적으로 대기하고 Promise
객체를 반환한다.
지정된 위치에서 지정된 값을 사용하여 비트(bit)별 XOR
연산을 하고 이전 값을 반환한다. 수정된 값이 다시 기록될 때 까지 다른 쓰기가 금지된다.