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

    TypedArray.of()方法创建一个具有可变数量参数的新类型数组。此方法几乎与Array.of()相同。

    句法

    TypedArray.of(element0[, element1[, ...[, elementN]]])
    
    where TypedArray is one of:
    
    Int8Array
    Uint8Array
    Uint8ClampedArray
    Int16Array
    Uint16Array
    Int32Array
    Uint32Array
    Float32Array
    Float64Array
    

    参数

    elementN
    创建类型数组的元素。

    Return value

    一个新的TypedArray实例。

    描述

    Array.of()TypedArray.of()之间的一些细微区别:

    • 如果传递给TypedArray.of的这个值不是构造函数,TypedArray.of将抛出一个Array
    • TypedArray.of使用[[Put]]其中Array.of使用[[DefineProperty]]。因此,当使用handler.defineProperty

    范例

    Uint8Array.of(1);            // Uint8Array [ 1 ]
    Int8Array.of("1", "2", "3"); // Int8Array [ 1, 2, 3 ]
    Float32Array.of(1, 2, 3);    // Float32Array [ 1, 2, 3 ]
    Int16Array.of(undefined);    // IntArray [ 0 ]