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