这篇翻译不完整。请帮忙从英语翻译这篇文章

静态的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中越界了。

示例

var sab = new SharedArrayBuffer(1024);
var ta = new Uint8Array(sab);

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

规范

Specification Status Comment
ECMAScript Latest Draft (ECMA-262)
Atomics.store
Living Standard Initial definition in ES2017.

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support6016

55

46 — 541

No No10.1
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic support6060 ?

55

46 — 541

No No No

1. From version 46 until version 54 (exclusive): this feature is behind the javascript.options.shared_memory preference (needs to be set to true). To change preferences in Firefox, visit about:config.

相关链接

文档标签和贡献者

 此页面的贡献者: shenrongliu
 最后编辑者: shenrongliu,