forked from ard/ruoyi-api

‘liusuyi’
2024-03-15 9ab35c4cbc2bf535ab15305b173d0e6d27ffb3ba
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;