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
// spread operator doing the concat job let arr = [1,2,3]; let arr2 = [4,5]; arr = [...arr,...arr2]; console.log(arr); // [ 1, 2, 3, 4, 5 ]
var variablename1 = [...value];