神岛 API 文档 - ArenaPro版
    Preparing search index...

    Interface Int16ArrayConstructor

    Int16Array 构造函数。

    The Int16Array constructor.

    interface Int16ArrayConstructor {
        new Int16ArrayConstructor(elements: Iterable<number>): Int16Array;
        new Int16ArrayConstructor(length: number): Int16Array;
        new Int16ArrayConstructor(
            arrayOrArrayBuffer: ArrayBufferLike | ArrayLike<number>,
        ): Int16Array;
        new Int16ArrayConstructor(
            buffer: ArrayBufferLike,
            byteOffset: number,
            length?: number,
        ): Int16Array;
        BYTES_PER_ELEMENT: number;
        prototype: Int16Array<ArrayBufferLike>;
        from(arrayLike: ArrayLike<number>): Int16Array<ArrayBuffer>;
        from<T>(
            arrayLike: ArrayLike<T>,
            mapfn: (v: T, k: number) => number,
            thisArg?: any,
        ): Int16Array<ArrayBuffer>;
        from(elements: Iterable<number>): Int16Array<ArrayBuffer>;
        from<T>(
            elements: Iterable<T>,
            mapfn?: (v: T, k: number) => number,
            thisArg?: any,
        ): Int16Array<ArrayBuffer>;
        from(
            arrayLike: Iterable<number>,
            mapfn?: (v: number, k: number) => number,
            thisArg?: any,
        ): Int16Array;
        from(arrayLike: ArrayLike<number>): Int16Array;
        from<T>(
            arrayLike: ArrayLike<T>,
            mapfn: (v: T, k: number) => number,
            thisArg?: any,
        ): Int16Array;
        of(...items: number[]): Int16Array<ArrayBuffer>;
        of(...items: number[]): Int16Array;
    }
    Index

    Constructors

    Properties

    Methods

    Constructors

    • Parameters

      • elements: Iterable<number>

      Returns Int16Array

      创建一个新的 Int16Array 对象。

      Creates a new Int16Array object.

      可迭代的数字元素。

      An iterable of number elements.

    • Parameters

      • length: number

      Returns Int16Array

      创建一个新的 Int16Array。

      Creates a new Int16Array.

      新数组的长度。

      The length of the new array.

    • Parameters

      • arrayOrArrayBuffer: ArrayBufferLike | ArrayLike<number>

      Returns Int16Array

      创建一个新的 Int16Array。

      Creates a new Int16Array.

      从中创建新数组的类数组或 ArrayBufferLike 对象。

      An array-like or ArrayBufferLike object to create the new array from.

    • Parameters

      • buffer: ArrayBufferLike
      • byteOffset: number
      • Optionallength: number

      Returns Int16Array

      创建一个新的 Int16Array。

      Creates a new Int16Array.

      新数组将引用的 ArrayBufferLike 对象。

      The ArrayBufferLike object that the new array will reference.

      开始引用的 buffer 中的字节偏移量。

      The byte offset in buffer to begin referencing.

      要引用的字节数。

      The number of bytes to reference.

    Properties

    BYTES_PER_ELEMENT: number

    The size in bytes of each element in the array.

    prototype: Int16Array<ArrayBufferLike>

    Int16Array 构造函数的原型。

    The prototype of the Int16Array constructor.

    Methods

    • Creates an array from an array-like or iterable object.

      Parameters

      • arrayLike: ArrayLike<number>

        An array-like object to convert to an array.

      Returns Int16Array<ArrayBuffer>

    • Creates an array from an array-like or iterable object.

      Type Parameters

      • T

      Parameters

      • arrayLike: ArrayLike<T>

        An array-like object to convert to an array.

      • mapfn: (v: T, k: number) => number

        A mapping function to call on every element of the array.

      • OptionalthisArg: any

        Value of 'this' used to invoke the mapfn.

      Returns Int16Array<ArrayBuffer>

    • Creates an array from an array-like or iterable object.

      Parameters

      • elements: Iterable<number>

        An iterable object to convert to an array.

      Returns Int16Array<ArrayBuffer>

    • Creates an array from an array-like or iterable object.

      Type Parameters

      • T

      Parameters

      • elements: Iterable<T>

        An iterable object to convert to an array.

      • Optionalmapfn: (v: T, k: number) => number

        A mapping function to call on every element of the array.

      • OptionalthisArg: any

        Value of 'this' used to invoke the mapfn.

      Returns Int16Array<ArrayBuffer>

    • Parameters

      • arrayLike: Iterable<number>
      • Optionalmapfn: (v: number, k: number) => number
      • OptionalthisArg: any

      Returns Int16Array

      从类数组或可迭代对象创建一个数组。

      Creates an array from an array-like or iterable object.

      要转换为数组的类数组或可迭代对象。

      An array-like or iterable object to convert to an array.

      对数组的每个元素调用的映射函数。

      A mapping function to call on every element of the array.

      用于调用 mapfn 的 'this' 的值。

      Value of 'this' used to invoke the mapfn.

    • Parameters

      Returns Int16Array

      从类数组或可迭代对象创建一个数组。

      Creates an array from an array-like or iterable object.

      要转换为数组的类数组或可迭代对象。

      An array-like or iterable object to convert to an array.

    • Type Parameters

      • T

      Parameters

      • arrayLike: ArrayLike<T>
      • mapfn: (v: T, k: number) => number
      • OptionalthisArg: any

      Returns Int16Array

      从类数组或可迭代对象创建一个数组。

      Creates an array from an array-like or iterable object.

      要转换为数组的类数组或可迭代对象。

      An array-like or iterable object to convert to an array.

      对数组的每个元素调用的映射函数。

      A mapping function to call on every element of the array.

      用于调用 mapfn 的 'this' 的值。

      Value of 'this' used to invoke the mapfn.

    • Returns a new array from a set of elements.

      Parameters

      • ...items: number[]

        A set of elements to include in the new array object.

      Returns Int16Array<ArrayBuffer>

    • Parameters

      • ...items: number[]

      Returns Int16Array

      从一组元素返回一个新数组。

      Returns a new array from a set of elements.

      要包含在新数组对象中的一组元素。

      A set of elements to include in the new array object.