解构数组中的嵌套对象

Car*_*rds 1 javascript destructuring ecmascript-6

我基本上想取出数组中的第一个对象并获取它的名称。这里唯一的挑战是我试图在父对象中解构它:

const exampleObject = {
  collection: [{
    name: "First Object",
  }, {
    name: "Second Object",
  }],
};

const {
  collection: [firstObject: {
    name
  }]
} = exampleObject;

console.log(firstObject);
Run Code Online (Sandbox Code Playgroud)

有可能吗?

Cod*_*iac 6

您需要将其切换为:

{name: firstObject}
  |        |________ New variable name
  |    
  |_________________ Property name
Run Code Online (Sandbox Code Playgroud)

{name: firstObject}
  |        |________ New variable name
  |    
  |_________________ Property name
Run Code Online (Sandbox Code Playgroud)