<div dir="ltr">Wouldn't it be nice to have syntax like this:<br><span style="background-color:rgb(204,204,204)">const obj = { {firstName, lastName from user.profile}, otherData: 'other data'  };</span><br>as a syntactic sugar for<br><span style="background-color:rgb(204,204,204)">const obj = {firstName: user.profile.firstName, lastName: user.profile.lastName, otherData: 'other data'};</span><br><br>Of cause at the moment we can write it in two steps:<br><span style="background-color:rgb(204,204,204)">const {fistName, lastName} = userProfile;<br>const obj = {firstName, lastName, otherData: 'other data'}<br></span><br>But why use extra variables?<br><br>Motivating example is lodash's .pick() method: <a href="https://lodash.com/docs/#pick">https://lodash.com/docs/#pick</a><br></div>