Destructuring1
by IllusionMH
JavaScript
let log = (data) => document.body.innerHTML += `<pre>${JSON.stringify(data, null, ' ')}</pre>`
try {
var m = [1,2];
var obj = {
a: 1,
b: 2,
nested: {
a: [123, 456],
b: 0
}
};
let [first,, second=[0,0]] = m;
log(first);
log(second);
let {a: tsta, nested:{a:[,,...deepNested='def']}} = obj;
log(tsta);
log(deepNested);
} catch (e) {
log(e.toString());
}