【发布时间】:2018-03-02 12:05:28
【问题描述】:
给定一个数组:
const array = [{a:1}]
是否有一种方法可以使用destructuring 提取a 的值?
我试过这样的东西,但不起作用:
const [{a} = array]
【问题讨论】:
标签: javascript ecmascript-6 destructuring
给定一个数组:
const array = [{a:1}]
是否有一种方法可以使用destructuring 提取a 的值?
我试过这样的东西,但不起作用:
const [{a} = array]
【问题讨论】:
标签: javascript ecmascript-6 destructuring
你可以解压数组,然后在其中的第一个对象得到a。
const array = [{a:1}]
const [{a}] = array;
console.log(a)
【讨论】:
console.log(not_a) 并查看a的值
([{a}] = [{a:1}]);
console.log(a);
如果您需要变量的新名称,请执行此操作
([{a: somevariable}] = [{a:1}]);
console.log(somevariable);
【讨论】: