/** * Creates a new array joining `array` with `other`. * * @private * @param {Array} array The array to join. * @param {Array} other The other array to join. * @returns {Array} Returns the new concatenated array. */ function arrayConcat(array, other) { var index = -1, length = array.length, othIndex = -1, othLength = other.length, result = Array(length + othLength); while (++index < length) { result[index] = array[index]; } while (++othIndex < othLength) { result[index++] = other[othIndex]; } return result; } module.exports = arrayConcat;