Spread Syntax vs Rest Parameter in ES2015 / ES6 Spread Syntax vs Rest Parameter in ES2015 / ES6 javascript javascript

Spread Syntax vs Rest Parameter in ES2015 / ES6


When using spread, you are expanding a single variable into more:

var abc = ['a', 'b', 'c'];var def = ['d', 'e', 'f'];var alpha = [ ...abc, ...def ];console.log(alpha)// alpha == ['a', 'b', 'c', 'd', 'e', 'f'];