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?

questionAnswers(5)

yourAnswerToTheQuestion