一行解构数组中的对象?

One line Destructuring of an object inside an array?

给定一个数组:

const array = [{a:1}]

有没有一种方法可以使用 destructuring 提取 a 的值?

我试过这样的东西,但没有用:

const [{a} = array]

您可以解压缩数组,然后在其中首先对象以获得 a

const array = [{a:1}]
const [{a}] = array;
console.log(a)

([{a}] = [{a:1}]);
console.log(a);

如果您需要为变量命名,请执行

([{a: somevariable}] = [{a:1}]);
console.log(somevariable);