aswi2020vldc-gitlab/templetes/node_modules/lodash/_cloneArrayBuffer.js @ 9bb1e829
1 |
var Uint8Array = require('./_Uint8Array'); |
---|---|
2 |
|
3 |
/**
|
4 |
* Creates a clone of `arrayBuffer`.
|
5 |
*
|
6 |
* @private
|
7 |
* @param {ArrayBuffer} arrayBuffer The array buffer to clone.
|
8 |
* @returns {ArrayBuffer} Returns the cloned array buffer.
|
9 |
*/
|
10 |
function cloneArrayBuffer(arrayBuffer) { |
11 |
var result = new arrayBuffer.constructor(arrayBuffer.byteLength); |
12 |
new Uint8Array(result).set(new Uint8Array(arrayBuffer)); |
13 |
return result; |
14 |
}
|
15 |
|
16 |
module.exports = cloneArrayBuffer; |