解构赋值是指可以把对象中的属性或者复杂数据类型拿出来单独的赋值给变量,然后方便使用,代码更简洁更清晰。
下面直接贴出解构赋值的用法:
var porser = {
data: [{name:"张三", sex:"女"},
{name:"李四", sex:"男"}],
name: "zhangsan", age: 20, sex:"男" }
// 把对象的数组data单独解构出来,然后把值传给newdata
var { data: newdata } = porser;
// 解构赋值也可以不改变变量,一一对应的赋值
var {name: name, sex: sex} = porser;
console.log(name) // 张三
console.log(sex) // 男
console.log(newdata) //[{…}, {…}]