为了账号安全,请及时绑定邮箱和手机立即绑定

解构数组中的嵌套对象

解构数组中的嵌套对象

蝴蝶刀刀 2021-11-12 14:24:56
我基本上想拉出数组中的第一个对象并获取它的名称。这里唯一的挑战是我试图在父对象中解构它: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)


查看完整回答
反对 回复 2021-11-12
?
慕丝7291255

TA贡献1859条经验 获得超6个赞

如果你需要第一个对象的名字,你应该写


const {

  collection: [{ name }]

} = exampleObject;


console.log(name);


查看完整回答
反对 回复 2021-11-12
  • 2 回答
  • 0 关注
  • 205 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信