📜  JavaScript | typedArray.from() 与示例

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

JavaScript | typedArray.from() 与示例

typedArray.from()是 JavaScript 中的一个内置函数,用于从普通数组或任何可迭代对象构造一个新的 typedArray。
下面指定了不同类型的数组列表-

  • Int8Array();
  • Uint8Array();
  • Uint8ClampedArray();
  • Int16Array();
  • Uint16Array();
  • Int32Array();
  • Uint32Array();
  • Float32Array();
  • Float64Array();

句法:

typedArray.from(source, mapFn, thisArg)

参数:它接受下面指定的三个参数-

  • 来源:它是一个普通数组或任何用于转换为 typedArray 的可迭代对象。
  • mapFn:它是可选的,它是调用 typedArray 的每个元素的 map函数。
  • thisArg:它是可选的,它是执行 mapFn函数时要使用的值。

返回值:它返回一个新的 typedArray 实例。
JavaScript 代码来显示这个函数的工作:
代码#1:


输出:

5, 10, 15, 20, 25
1, 2, 3, 4, 5
1, 3, 5, 7, 9
2, 4, 6, 8, 10

代码#2:


输出:

1, 2, 3, 4, 5, 6
8, 0, 3, 9, 7, 4, 1, 8, 3, 2, 7

代码#3:


输出:

6, 11, 16, 21, 26
3, 4, 5, 6, 7
2, 6, 10, 14, 18
2, 4, 6, 8, 10