destructuring via arguments

by Gerald Gillespie

JavaScript

class MYTYPE{
  constructor({_top , _top: { param1 }, _top :{param2 : fooledya}}){
  
console.log(arguments,param1, _top, fooledya)
    
  }
}

console.log( new MYTYPE({ _top:{param1 : 'value1', param2 : 'value2'}}));
console.log( new MYTYPE({_top:{ param1 : 'value1'}}));