Currently you can do the following 

const {abc, xyz, qnc} = obj;

However if you want to go more than one level deep then you have to do it again for each level.

I therefore propose the ability to do the following 

const {abc, xyz, qnc.awj} = obj;

And this would create the variables 'abc'', 'xyz', 'awj' with the values from obj. If qnc is not present then an undefined dereference exception would be thrown. 

This could also be extended with the proposed '?.' notation to go even deeper safely. 
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to