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

    Interface Float64ArrayConstructor

    Float64Array 构造函数。

    The Float64Array constructor.

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

    Constructors

    Properties

    Methods

    Constructors

    • Parameters

      • elements: Iterable<number>

      Returns Float64Array

      创建一个新的 Float64Array 对象。

      Creates a new Float64Array object.

      可迭代的数字元素。

      An iterable of number elements.

    • Parameters

      • length: number

      Returns Float64Array

      创建一个新的 Float64Array 对象。

      Creates a new Float64Array object.

      新数组的长度。

      The length of the new array.

    • Parameters

      • arrayOrArrayBuffer: ArrayBufferLike | ArrayLike<number>

      Returns Float64Array

      从一个类数组或 ArrayBuffer 对象创建一个新的 Float64Array 对象。

      Creates a new Float64Array object from an array-like or ArrayBuffer object.

      一个类数组或 ArrayBuffer 对象。

      An array-like or ArrayBuffer object.

    • Parameters

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

      Returns Float64Array

      从一个 ArrayBuffer 对象创建一个新的 Float64Array 对象。

      Creates a new Float64Array object from an ArrayBuffer object.

      ArrayBuffer 对象。

      The ArrayBuffer object.

      buffer 中的字节偏移量。

      The byte offset in the buffer.

      要创建的数组的长度。

      The length of the array to create.

    Properties

    BYTES_PER_ELEMENT: number

    The size in bytes of each element in the array.

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

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

      Parameters

      • elements: Iterable<number>

        An iterable object to convert to an array.

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

    • Parameters

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

      Returns Float64Array

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

      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 Float64Array

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

      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 Float64Array

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

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

    • Parameters

      • ...items: number[]

      Returns Float64Array

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

      Returns a new array from a set of elements.

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

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