对象
function getStock() {
return {
code: "IBM",
price: {
price1: 200,
price2:400
},
aaa: "xixi",
bbb:"haha"
}
}
// code: codex 重命名变量名
// price: { price2 } 获取嵌套数据
var { code: codex, price: { price2 } } = getStock();
console.log(codex);
console.log(price2)
//输出
IBM
400
数组
var array1 = [1, 2, 3, 4];
var [number1, , , number2] = array1;
console.log(number1);
console.log(number2);
//输出
1
4
析构表达式+ …args
var array1 = [1, 2, 3, 4];
var [number1, number2, ...others] = array1;
console.log(number1);
console.log(number2);
console.log(others);
//输出
1
2
[3,4]