主要就是讲讲项目中经常用到的对象解构的几种例子。
一、最基本的也是最最常用的对象解构,在一个对象中提取某个key的值:
const student = {
name: "lucy",
age : 12,
sex:'girl'
};
let {sex} = student;
console.log(sex);
//girl
二、最基本的也是最最常用的对象解构,解构嵌套对象:
let coupon = {
preid:'xxx'
temp:{
sortId:5895623623,
award:{
awardid:'xxx',
uid:'xxx',
deviceType:1
}
}
}
let {temp} = coupon;
let {award} = temp;
console.log(award);
为了代码更简洁好看,我们可以优化一下上面的例二,如下
let coupon = {
preid:'xxx'
temp:{
sortId:5895623623,
award:{
awardid:'xxx',
uid:'xxx',
deviceType:1
}
}
}
let {temp,temp:{award}} = coupon;
console.log(award);
这样就完成了,以上两种是我们在写代码过程中经常用到的,也是最常见的,牢牢掌握就行了。