我正在尝试使用解构从某些对象中快速提取“值”属性。有没有一种简单的方法可以从中获取它?我认为可能有一些我还没有完全理解的复杂的解构事情。
我知道我可以使用循环等,但我想让它更优雅一点。我正在寻找一种非重复的、理想的 1-2 行解决方案。我想使用地图,但这只适用于数组......
formData = {
name: {val: 'myName', key: 'value', etc: 'more data'}
province: {val: 'myProvince', key: 'value', etc: 'more data'}
dateOfBirth: {val: 'myBDAY!', key: 'value', etc: 'more data'}
}
//desired outcome:
{
name: 'myName',
province: 'myProvince',
dateOfBirth: 'myBDAY!'
}
//attempt 1
let customer = { name, province, dateOfBirth} = formData; //hrm doesn't get me there