Jaki jest najprostszy sposób na skopiowanie obiektu ArrayBuffer?
Pracuję zArrayBuffer
obiekty i chciałbym je powielić. Chociaż jest to raczej łatwe dzięki rzeczywistym wskaźnikom imemcpy
, Nie mogłem znaleźć prostego sposobu na wykonanie tego w Javascript.
W tej chwili kopiuję mojeArrayBuffers
:
<code>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; } </code>
Czy jest ładniejszy sposób?