当前位置: 首页 > 编程笔记 >

JavaScript中Atomics.store()方法的用途是什么?

司马英才
2023-03-14
本文向大家介绍JavaScript中Atomics.store()方法的用途是什么?,包括了JavaScript中Atomics.store()方法的用途是什么?的使用技巧和注意事项,需要的朋友参考一下

Atomics.store()

Atomics.store()是一种内置方法,用于将特定值存储在数组中的特定位置。此方法接受Integer类型的数组,索引和值作为参数。

语法

Atomics.store(typedArray, index, value);

参数

  • typedArray-它是我们需要修改的共享整数类型数组。

  • index- 它是数组中要存储值的位置。

  • value -这是我们要存储的数字。

每当我们要在特定位置存储值并想要返回存储的值时,就会使用Atomics.store()

应该注意的是,Atomics SharedArrayBuffer(通用定长二进制数据缓冲区)对象一起使用。它们不能与 新运算符一起使用,也不能作为函数调用。

示例

在下面的示例中,最初创建了SharedArrayBuffer 对象。然后,使用数组“ arr”并在索引1处初始 为其分配值“ 7”。稍后,使用Atomics.store(),将索引1处的值7替换为值3,并返回更新后的值。为了确认是否存储了新值,使用了Atomics.load()方法(该方法将提供最终的更新数组),并将更新后的值显示在输出中。

<html>
<body>
<script>
   var buf = new SharedArrayBuffer(25);
   var arr = new Uint8Array(buf);
   arr[1] = 7;
   var res = Atomics.store(arr, 1, 3)
   document.write(res);
   document.write("</br>");
   document.write(Atomics.load(arr,1));
</script>
</body>
</html>

输出结果

3
3
 类似资料:
  • 本文向大家介绍JavaScript中Object.isFrozen()方法的用途是什么?,包括了JavaScript中Object.isFrozen()方法的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 Object.isFrozen() Object.isFrozen()方法用于查找对象是否冻结。  如果符合以下条件,则对象被冻结 它不应是可扩展的。 它的属性应该是 不可配置的。 它不应

  • 本文向大家介绍JavaScript中Math.clz32()方法的用途是什么?,包括了JavaScript中Math.clz32()方法的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 Math.clz32() Math.clz32()函数返回的数量前导零个比特中的32位二进制的数的表示。在二进制表示中,有32个数字,仅由1和0组成。此方法仔细检查每个元素,并返回0的数量。 语法 示例1 在

  • 本文向大家介绍JavaScript中Atomics的用途是什么?,包括了JavaScript中Atomics的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 原子学 的原子公司 是在JavaScript的对象,其提供要被作为静态方法进行原子操作。就像Math 对象的方法一样,Atomics 的方法和属性也是静态的。原子 与SharedArrayBuffer 对象一起使用。 该Atromic 

  • 本文向大家介绍javascript中window.location的用途是什么?,包括了javascript中window.location的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 Window.location只读属性返回一个Location对象,其中包含有关文档当前位置的信息。 Location接口表示链接到的对象的位置(URL)。属性在位置对象上可用- Location.hre

  • 问题内容: 我正在尝试使用以下代码来理解: 产生输出: 什么是和这里?文档说明中说: 返回指定的文字模式。 此方法产生一个,可用来创建一个与字符串相匹配的,就好像它是文字模式一样。 输入序列中的元字符或转义序列将没有特殊含义。 但是的返回类型不是编译对象。 为什么需要此方法?使用示例有哪些? 问题答案: 表示“文字文本的开始”(即正则表达式“开引号”) 表示“文字文本的结束”(即正则表达式“闭引号

  • 本文向大家介绍JavaScript中.stack属性的用途是什么?,包括了JavaScript中.stack属性的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 Error对象的stack属性提供了有关跟踪哪些函数,以什么顺序,从哪个行和文件以及使用什么参数调用的跟踪。堆栈字符串从最近的调用继续到较早的调用,并返回到原始的全局范围调用。它类似于Java中的堆栈跟踪。 示例 输出结果 这将给出