• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 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异常,如果indextypedArray中越界了。

    示例

    var sab = new SharedArrayBuffer(1024);
    var ta = new Uint8Array(sab);
    
    Atomics.store(ta, 0, 12); // 12
    

    上篇:Atomics.load()

    下篇:Atomics.add()