📜  JavaScript | Int32Array.from() 方法

📅  最后修改于: 2022-05-13 01:56:40.024000             🧑  作者: Mango

JavaScript | Int32Array.from() 方法

Int32Array 数组表示平台字节顺序中的二进制补码 32 位有符号整数数组。默认情况下,Int32Array 的内容初始化为 0。

Int32Array.from() 方法用于从类数组或可迭代对象创建新的 Int32Array。因此,当您想要将 arrayLike 或可迭代对象转换为 Int32Array 时,您可以通过将对象作为参数传递给此函数以及映射函数和用于映射函数的值(如果需要)来使用此函数。

句法:

Int32Array.from(source, mapFn, thisArg)

参数:此方法接受三个参数,如上所述,如下所述:

  • source :此参数是一个类数组或可迭代对象,用于转换为 Int32Array 对象。
  • mapFn :此参数是可选参数,它是 Map函数,用于调用 Int32Array 数组的每个元素。
  • thisArg :此参数是可选参数,它是执行 mapFn 时用作 this 的值。

返回值:此方法返回一个新的 Int32Array 实例。

下面的示例说明了 Int32Array.from() 方法在 JavaScript 中的工作原理:

方案一:

javascript


javascript


输出:
7, 6, 5, 4, 3, 2, 3, 4, 5

方案二:

javascript


输出:
13888, 138336, 1383488, 13856, 13888, 10976

参考: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/from