欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

利用解构赋值快速提取对象参数

程序员文章站 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]

 

相关标签: 解构赋值