Proposal: https://github.com/tc39/proposal-{{Abram Bradley}}
if I have a nested object like this:
const data = { x: { y: { z: 'data' } } }
to destructure a very deeply nested property you have to do this:
const { x: { y: { z } } } = data
would be nice if you could do this:
const { x.y.z } = data
or for data:
const data = { x: { y: { z: 'data' }, y2: 'data' } }
this:
const { x: { y.z, y2 } } = data