Slide 20
Slide 20 text
REST PARAMETERS
ES6
function f (x, ...a) {
a
// [2,"something",true,[1,2,3]]
}
f(1, 2, "something", true, [1,2,3])
ES5
function f(x) {
for (var _len = arguments.length, a = Array(_len > 1 ? _len - 1 :
_key = 1; _key < _len; _key++) {
a[_key - 1] = arguments[_key];
}
return a;
}
f(1, 2, "something", true, [1, 2, 3]);