Tcsm
2023-05-29 ebe31a83ee1c76bfc6546e8b60ae5cf90c554346
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
 * Copies the values of `source` to `array`.
 *
 * @private
 * @param {Array} source The array to copy values from.
 * @param {Array} [array=[]] The array to copy values to.
 * @returns {Array} Returns `array`.
 */
function copyArray(source, array) {
  var index = -1,
      length = source.length;
 
  array || (array = Array(length));
  while (++index < length) {
    array[index] = source[index];
  }
  return array;
}
 
module.exports = copyArray;