我基本上想拉出数组中的第一个对象并获取它的名称。这里唯一的挑战是我试图在父对象中解构它:const exampleObject = { collection: [{ name: "First Object", }, { name: "Second Object", }],};const { collection: [firstObject: { name }]} = exampleObject;console.log(firstObject);有可能吗?
2 回答
撒科打诨
TA贡献1934条经验 获得超2个赞
您需要将其切换为:
{name: firstObject}
| |________ New variable name
|
|_________________ Property name
const exampleObject = {collection: [{name: "First Object",}, {name: "Second Object",}],}
const { collection: [{ name: firstObject }] } = exampleObject
console.log(firstObject)
慕丝7291255
TA贡献1859条经验 获得超6个赞
如果你需要第一个对象的名字,你应该写
const {
collection: [{ name }]
} = exampleObject;
console.log(name);
添加回答
举报
0/150
提交
取消