let arr1 = ['A', 'B', 'C']; let arr2 = ['X', 'Y', 'Z']; let result = [...arr1, ...arr2]; console.log(result); // ['A', 'B', 'C', 'X', 'Y', 'Z'] // spread elements of the array instead of taking the array as a whole
function sum(x, y, z) { return x + y + z; } const numbers = [1, 2, 3]; console.log(sum(...numbers)); // expected output: 6 console.log(sum.apply(null, numbers)); // expected output: 6
const numbers = [43, 3, 11, 54]; const max = Math.max(...numbers); // Spreads numbers as parameters // max is 54
[...fruits]