ES6数组对象解构

版权声明:未经本人同意不得私自转载 https://blog.csdn.net/qq_40190624/article/details/82718591
//数组对象
const people = [
    {name:'Henry',age:20},
    {name:'Bucky',age:25},
    {name:'Emily',age:30},
];
// 需求,取第一个age
// es5
var age  =  people[0].age;
console.log(age)//20



// es6解构
const [age] = people;
/**
 * 因为第一层解构的是数组,所以会返回第一条的整条数据
 */
console.log(age)//{ name: 'Henry', age: 20 }


/**
 * 如果想拿第一条数据的age值就得再解构一次
 */
const [{age}] = people;
console.log(age)//20

猜你喜欢

转载自blog.csdn.net/qq_40190624/article/details/82718591