Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
Atomics.exchange() 静态方法会将给定的值替换数组上指定位置的值,并返回该位置的旧值。此原子操作保证在修改后的值写回之前不会发生其他写操作。
一个整数类型数组。Int8Array、Uint8Array、Int16Array、Uint16Array、Int32Array、Uint32Array、BigInt64Array 或 BigUint64Array 之一。
indextypedArray 中的要替换为 value 的位置。
value要替换的数字。
给定位置的旧值(typedArray[index])。
如果 typedArray 不是允许的整数类型数组之一,则抛出该异常。
RangeError如果 index 超出 typedArray 的范围,则抛出该异常。
| ECMAScript® 2027 Language Specification # sec-atomics.exchange |
启用 JavaScript 以查看此浏览器兼容性表。