- 取对象里的code以及value值(对象结构)
var data = {code:"1",message:"Hello World"}
// 常规取值做法
var code = data.code;
var message = data.message;
// 用解构就方便简洁许多
var {data,message} = data;
- 取数组里的值(数组,字符串结构)
var data = {res:["1","Hello World"]}
// 常规取值做法
var code = data.res[0];
var message = data.res[1];
// 用解构就方便简洁许多
var [data,message] = data.res;
- 函数参数结构
const data = {name:'vali',old:'12'}
function test({name,old}){
console.log(`My name is ${name}, I am ${old} years old`)
}
test(data);