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

    Interface Int32ArrayConstructor

    Int32Array 构造函数。

    The Int32Array constructor.

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

    Constructors

    Properties

    Methods

    Constructors

    • Parameters

      • elements: Iterable<number>

      Returns Int32Array

      创建一个新的 Int32Array 对象。

      Creates a new Int32Array object.

      可迭代的数字元素。

      An iterable of number elements.

    • Parameters

      • length: number

      Returns Int32Array

      创建一个新的 Int32Array。

      Creates a new Int32Array.

      新数组的长度。

      The length of the new array.

    • Parameters

      • arrayOrArrayBuffer: ArrayBufferLike | ArrayLike<number>

      Returns Int32Array

      创建一个新的 Int32Array。

      Creates a new Int32Array.

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

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

    • Parameters

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

      Returns Int32Array

      创建一个新的 Int32Array。

      Creates a new Int32Array.

      新数组将引用的 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: Int32Array<ArrayBufferLike>

    Int32Array 构造函数的原型。

    The prototype of the Int32Array 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 Int32Array<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 Int32Array<ArrayBuffer>

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

      Parameters

      • elements: Iterable<number>

        An iterable object to convert to an array.

      Returns Int32Array<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 Int32Array<ArrayBuffer>

    • Parameters

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

      Returns Int32Array

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

      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 Int32Array

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

      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 Int32Array

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

      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 Int32Array<ArrayBuffer>

    • Parameters

      • ...items: number[]

      Returns Int32Array

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

      Returns a new array from a set of elements.

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

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