• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Atomics.load()

    静态方法Atomics.load()返回一个数组当中给定位置的值。

    尝试一下

    语法

    Atomics.load(typedArray, index)
    

    参数

    typedArray

    一个共享的整型数组。可以是Int8ArrayUint8ArrayInt16ArrayUint16ArrayInt32ArrayUint32Array.

    index

    typedArray中需要加载的位置。

    返回值

    给定位置的值(typedArray[index])。

    异常

    • 抛出TypeError,如果typedArray不是一个被允许的整型。
    • 抛出TypeError,如果typedArray不是一个共享数组。
    • 抛出RangeError,如果index超出typedArray的界限。

    示例

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

    上篇:Atomics

    下篇:Atomics.store()