私はArrayBuffer
オブジェクトを扱っており、それらを複製したいと考えています。これは実際のポインターと を使用するとかなり簡単memcpy
ですが、Javascript で簡単に実行する方法が見つかりませんでした。
今、これが私のコピー方法ですArrayBuffers
:
function copy(buffer)
{
var bytes = new Uint8Array(buffer);
var output = new ArrayBuffer(buffer.byteLength);
var outputBytes = new Uint8Array(output);
for (var i = 0; i < bytes.length; i++)
outputBytes[i] = bytes[i];
return output;
}
もっときれいな方法はありますか?