Spread Operator
Apply
function foo(x, y, z) { }
var args = [0, 1, 2];
foo.apply(null, args);function foo(x, y, z) { }
var args = [0, 1, 2];
foo(...args);Destructuring
var [x, y, ...remaining] = [1, 2, 3, 4];
console.log(x, y, remaining); // 1,2,[3,4]Array Assignment
Object spread
Summary
Last updated