How to copy TypedArray into another TypedArray?

前端 未结 3 1239
无人共我
无人共我 2021-01-17 10:15

C# has a high performance array copying function to copy arrays in place:

Array.Copy(source, destination, length)

It\'s faster tha

3条回答
  •  情话喂你
    2021-01-17 11:09

    You're looking for .set which allows you to set the values of an array using an input array (or TypedArray), optionally starting at some offset on the destination array:

    destination.set(source);
    destination.set(source, offset);
    

    Or, to set a limited amount of the input array:

    destination.set(source.slice(limit), offset);
    

    If you instead want to create a new TypedArray, you can simply use .slice:

    source.slice();
    

提交回复
热议问题