Atomics.store()
静态的 Atomics.store() 方法将给定的值存储在数组中的指定位置,并返回该值。
尝试一下
语法
Atomics.store(typedArray, index, value)
参数
typedArray- 
    
一个指定类型的 shared 数组。类型为
Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array, 或者Uint32Array其中一个。 index- 
    
typedArray 中用来存储 value 的位置。
 value- 
    
要存储的数字。
 
返回值
被存储的值。
异常
- 抛出一个
TypeError异常,如果typedArray不是上述给定的类型之一。 - 抛出一个
TypeError异常,如果typedArray不是一个指定类型的 shared 类型数组。 - 抛出一个
RangeError异常,如果index在typedArray中越界了。 
示例
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