Atomics.store() - JavaScript 编辑

静态的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

规范

SpecificationStatusComment
ECMAScript (ECMA-262)
Atomics.store
Living StandardInitial definition in ES2017.

浏览器兼容性

BCD tables only load in the browser

此页面上的兼容性表格由结构化数据生成。 如果您想为数据做出贡献,请查看 https://github.com/mdn/browser-compat-data 并向我们发送 pr(pull request)请求。

相关链接

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:106 次

字数:4097

最后编辑:6 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文