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());
}