📜  JavaScript | Float32Array.from() 方法

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

JavaScript | Float32Array.from() 方法

Float32Array 数组表示平台字节顺序中的 32 位浮点数数组。默认情况下,Float32Array 的内容初始化为 0。

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

句法:

Float32Array.from( source, mapFn, thisArg )

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

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

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

下面的示例说明了 JavaScript 中的Float32Array.from() 方法

方案一:


输出:

7, 6, 5, 4, 3, 1, 2, 4, 5, 6, 7, 5, 4

方案二:


输出:

174344.375, 103766.6640625

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