forked from ard/ruoyi-api

aijinhui
2023-11-09 a9b4c56a5d67a433f1cee5f6ec6a368c2fe30ffe
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;