本文共 454 字,大约阅读时间需要 1 分钟。
var arr = { a:1, b:{ b1:11, b2:22, }, c:3}var {b} = arrconsole.log(b);//{ b1: 11, b2: 22 }
var arr = { a:1, b:{ b1:11, b2:22, }, c:3}var b = arr.bconsole.log(b);//{ b1: 11, b2: 22 }
上面两段代码运行结果一样,但是在知道对象里面有哪些字段情况下,可以利用解构赋值代替传统方式
再看下面一段列子,利用解构赋值快速提取json值
let jsonData = { id: 11, status: "OK", data: [323, 333]}let { id, status, data: num} = jsonDataconsole.log(id, status, num)// 11, "OK", [323, 333]
转载地址:http://xlsoi.baihongyu.com/