📜  JavaScript | Uint32Array from() 方法

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

JavaScript | Uint32Array from() 方法

Uint32Array 数组表示按平台字节顺序排列的 32 位无符号整数数组。默认情况下,Uint32Array 的内容初始化为 0。
Uint32Arrayfrom()函数用于从类数组或可迭代对象创建新的 Uint32Array。因此,当您想要转换 arrayLike 或可迭代对象时,您可以通过将对象作为参数传递给此函数以及映射函数和用于映射函数的值(如果需要)来使用此函数。
句法:

Uint32Array.from(source[, mapFn[, thisArg]])

参数:此方法接受下面指定的三个参数:

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

返回值:此方法返回一个新的 Uint32Array 实例。
说明 from()函数工作的 JavaScript 程序:
方案一:

javascript


javascript


输出:

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

方案二:

javascript


输出:

16976, 13510, 169753, 1351, 732, 169760, 13510, 732

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