| Leo Repp | 58b9f11 | 2021-11-22 11:57:47 +0100 | [diff] [blame^] | 1 | /** |
| 2 | * Appends the elements of `values` to `array`. | ||||
| 3 | * | ||||
| 4 | * @private | ||||
| 5 | * @param {Array} array The array to modify. | ||||
| 6 | * @param {Array} values The values to append. | ||||
| 7 | * @returns {Array} Returns `array`. | ||||
| 8 | */ | ||||
| 9 | function arrayPush(array, values) { | ||||
| 10 | var index = -1, | ||||
| 11 | length = values.length, | ||||
| 12 | offset = array.length; | ||||
| 13 | |||||
| 14 | while (++index < length) { | ||||
| 15 | array[offset + index] = values[index]; | ||||
| 16 | } | ||||
| 17 | return array; | ||||
| 18 | } | ||||
| 19 | |||||
| 20 | module.exports = arrayPush; | ||||