Can you currently do this with the "super" keyword outside of classes?
On Fri, Sep 6, 2019 at 9:16 PM Jordan Harband <[email protected]> wrote: > `var itself = 3;` means that your choice of keyword wouldn't be an option; > you'd be limited to something that was currently a syntax error. > > On Fri, Sep 6, 2019 at 2:53 AM Cyril Auburtin <[email protected]> > wrote: > >> also optional-chaining will help >> ```js >> return { >> ...state, >> child: { >> ...state?.child, >> subchild: { >> ...state?.child?.subchild, >> property: (state?.child?.subchild?.property ?? 0) + 1 >> } >> } >> } >> ``` >> >> @Herby yes that's interesting, works in any order actually `const {child, >> child: {subchild}} = state;` >> >> On Fri, Sep 6, 2019 at 11:23 AM Herby Vojčík <[email protected]> wrote: >> >>> On 6. 9. 2019 10:34, Cyril Auburtin wrote: >>> > You could currently do >>> > ```js >>> > object.child.property /= 5 >>> > ``` >>> > >>> > with destructuring: >>> > ```js >>> > const {child: {subchild}, child} = state; >>> >>> Wow, I didn't know I can do that. Nice. >>> >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss >> > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

