Converting array into object
// The array
var numbers = [1,2,3];
var obj = {...numbers }
console.log(obj)
// result: {0:1, 1:2, 2:3}
Expanding object with new parameter
// The array
var person = {
name: 'Jhon'
}
var obj = {...person, age: 23 }
console.log(obj)
// expected person to be: {name: 'John', age:23 }
Getting sum of an array
function sum(x, y, z) {
return x + y + z;
}
const numbers = [1, 2, 3];
console.log(sum(...numbers));
// resunt: 6