解构:将一个大的对象或数组中的个别成员提取出来单独使用
1 数组解构
var [变量1, 变量2]=数组 结果: 变量1=数组[0] 变量2=数组[1]
2 对象解构
var { 属性名1: 变量1, 属性名2: 变量2}=对象 结果: 变量1=对象.属性名1的属性值 变量2=对象.属性名2的属性值 简写: var {变量1,变量2}=对象
3 参数解构
//(1)定义函数时 function order({ //配对 形参 zhushi : zhushi, xiaochi : xiaochi, yinliao: yinliao
// 简写:zhushi="aaa",xiaochi="bbb",yinliao="ccc" }){ ... } //(2)调用函数时 order({ zhushi: "香辣鸡腿堡", xiaochi : "薯条", yinliao : "可乐", })