Yep, in the same way as destructuring would work вс, 26 мая 2019 г. в 17:52, guest271314 <[email protected]>:
> If not found in source ```firstName``` and/or ```lastName``` would be > assigned the value ```undefined```? > > On Sun, May 26, 2019 at 1:40 PM Григорий Карелин <[email protected]> > wrote: > >> Wouldn't it be nice to have syntax like this: >> const obj = { {firstName, lastName from user.profile}, otherData: 'other >> data' }; >> as a syntactic sugar for >> const obj = {firstName: user.profile.firstName, lastName: >> user.profile.lastName, otherData: 'other data'}; >> >> Of cause at the moment we can write it in two steps: >> const {fistName, lastName} = userProfile; >> const obj = {firstName, lastName, otherData: 'other data'} >> >> But why use extra variables? >> >> Motivating example is lodash's .pick() method: >> https://lodash.com/docs/#pick >> _______________________________________________ >> 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

