JavaScript | Unit16Array.from() 方法
Uint16Array 数组表示平台字节顺序的 16 位无符号整数数组。默认情况下,Uint16Array 的内容初始化为 0。
Uint16Array.from()函数用于从类数组或可迭代对象创建新的 Uint16Array。因此,当您想要转换 arrayLike 或可迭代对象时,您可以通过将对象作为参数传递给此函数以及映射函数和用于映射函数的值(如果需要)来使用此函数。
句法:
Uint16Array.from( source, mapFn, thisArg )
参数:此方法接受三个参数,如上所述和如下所述。
- source:此参数是一个类数组或可迭代对象,用于转换为 Uint16Array 对象。
- mapFn:此参数是可选的,它是 Map函数,用于调用 Uint16Array 数组的每个元素。
- thisArg:此参数是可选的,它是在执行 mapFn 时用作 this 的值。
返回值:此方法返回一个新的 Uint16Array 实例。
下面的示例说明了 JavaScript 中的Unit16Array.from() 方法:
方案一:
输出:
5, 4, 3, 2, 3, 4, 5, 4, 3
方案二:
输出:
96, 159, 366, 1302, 639
参考: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/from#