Projekt

Obecné

Profil

Stáhnout (454 Bajtů) Statistiky
| Větev: | Revize:
1
/**
2
 * Copies the values of `source` to `array`.
3
 *
4
 * @private
5
 * @param {Array} source The array to copy values from.
6
 * @param {Array} [array=[]] The array to copy values to.
7
 * @returns {Array} Returns `array`.
8
 */
9
function copyArray(source, array) {
10
  var index = -1,
11
      length = source.length;
12

    
13
  array || (array = Array(length));
14
  while (++index < length) {
15
    array[index] = source[index];
16
  }
17
  return array;
18
}
19

    
20
module.exports = copyArray;
(159-159/634)