* Creates a clone of `array`. * * @private * @param {Array} array The array to clone. * @returns {Array} Returns the cloned array.
(array)
| 42 | * @returns {Array} Returns the cloned array. |
| 43 | */ |
| 44 | function cloneArray(array) { |
| 45 | var length = array ? array.length : 0, |
| 46 | result = Array(length); |
| 47 | |
| 48 | while (length--) { |
| 49 | result[length] = array[length]; |
| 50 | } |
| 51 | return result; |
| 52 | } |
| 53 | |
| 54 | /** |
| 55 | * Creates a function that clones a given object using the assignment `func`. |