let arr1 = [0, 1, 2]; let arr2 = [3, 5, 7]; let primes = arr1.concat(arr2); // > [0, 1, 2, 3, 5, 7]
//ES6 const array3 = [...array1, ...array2];
[1,2,3].concat([4,5,6]) // [1,2,3,4,5,6]
const letters = ['a', 'b', 'c']; const numbers = [1, 2, 3]; letters.concat(numbers); // result in ['a', 'b', 'c', 1, 2, 3]
const array1 = ['a', 'b', 'c']; const array2 = ['d', 'e', 'f']; const array3 = [...array1, ...array2]; console.log(array3); // expected output: Array ["a", "b", "c", "d", "e", "f"]
// using push and apply to return the same array const arr1 = ['a', 'b']; const arr2 = ['c', 'd']; arr1.push.apply(arr1, arr2); console.log(arr1) // ['a', 'b', 'c', 'd']