| 1234567891011121314151617181920 |
- /** Native method references. */
- var ArrayBuffer = global.ArrayBuffer,
- Uint8Array = global.Uint8Array;
- /**
- * Creates a clone of the given array buffer.
- *
- * @private
- * @param {ArrayBuffer} buffer The array buffer to clone.
- * @returns {ArrayBuffer} Returns the cloned array buffer.
- */
- function bufferClone(buffer) {
- var result = new ArrayBuffer(buffer.byteLength),
- view = new Uint8Array(result);
- view.set(new Uint8Array(buffer));
- return result;
- }
- module.exports = bufferClone;
|