Spread [es6]
let numbers = [1,2,3,4,5];
console.log(...numbers);
// 1 2 3 4 5
Rest [es6]
function sum(...num){
if(typeof num === 'number')
return num;
return num.reduce( (x,y) => x+y)
}
console.log(sum([1,2,3,4,5]));
// [1, 2, 3, 4, 5]
console.log(sum(2));
// 2