利用解构赋值快速提取对象参数
程序员文章站
2022-07-02 12:15:51
...
var arr = {
a:1,
b:{
b1:11,
b2:22,
},
c:3
}
var {b} = arr
console.log(b);
//{ b1: 11, b2: 22 }
var arr = {
a:1,
b:{
b1:11,
b2:22,
},
c:3
}
var b = arr.b
console.log(b);
//{ b1: 11, b2: 22 }
上面两段代码运行结果一样,但是在知道对象里面有哪些字段情况下,可以利用解构赋值代替传统方式
再看下面一段列子,利用解构赋值快速提取json值
let jsonData = {
id: 11,
status: "OK",
data: [323, 333]
}
let { id, status, data: num} = jsonData
console.log(id, status, num)
// 11, "OK", [323, 333]
推荐阅读