0
点赞
收藏
分享

微信扫一扫

对象的解构


对象的结构:以let {weight, sex} = {weight: 60,sex: "男"}为例,
其实就是let {weight:weight , sex:sex} = {weight: 60,sex: "男"} 的缩写,

第一个为去寻找的目标对象属性值,第二个才是赋值给的变量名称(可以使用缩写,也可以自己自定义)

let { log } = console


let {weight, sex} = {weight: 60,sex: "男"}
log(weight) // 60
log(sex) // 男


let {height: data1, age: age1} = {height: 999,age: 666}
log(data1)
log(age1)

对象解构使用默认值: 如果结构出来的有就使用结构出来的值,如果没有就会使用默认值

let {a = 1,b = 9} = { b: 3}
log(a,b) // 1,3


举报

相关推荐

0 条评论