MENU
Destructuring Assignment
There is now also a compact way of assigning values in an iterable to multiple variables in what appears to be an array.
var [a, b, c] = [1, 2, 3, 4, 5, 6];
console.log(a);
console.log(b);
console.log(c);
var [a = 1, , b = 3, c] = [7, 42];
console.log(a);
console.log(b);
console.log(c);
var [d, e, f] = "def"; // any iterable will do
console.log(d);
console.log(e);
console.log(f);1
2
3
7
3
undefined
d
e
f