如何将 TypedArray 复制到另一个 TypedArray 中?
- 论坛
- 如何将 TypedArray 复制到另一个 TypedArray 中?
17 浏览
如何将 TypedArray 复制到另一个 TypedArray 中?
C#中有一个高性能的数组拷贝函数,可以在原地拷贝数组:
Array.Copy(source, destination, length)
这比手动拷贝更快,例如:
for (var i = 0; i < length; i++) destination[i] = source[i];
我正在寻找一个类似的高性能拷贝函数,在JavaScript中用于Int32Array
和Float32Array
,但是我找不到这样的函数:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
最接近的是copyWithin
,它只在数组内部进行拷贝。
是否有内置的高性能数组原地拷贝函数?
计划B,是否有内置的高性能克隆函数?(编辑:看起来slice()
就是答案)