ES6数组对象解构{}

//数组对象
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

版权声明:除特别注明外,本站所有文章均为田珊珊个人博客原创

转载请注明:出处来自田珊珊个人博客 » ES6数组对象解构{}

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注