【ES6】賦值解構
取出特定值作為變數
// #1 取出特定值作為變數
const person = {
name: '小明',
age: 16,
like: '鍋燒意麵'
}
const {name, age} = person;
console.log(name, age); // 小明, 16
陣列解構
const arr = ['小明', '杰倫', '漂亮阿姨'];
const [Ming, Jay ] = arr;
console.log(Ming, Jay); // '小明', '杰倫'
解構加展開
const { Ming,...other} = people;
console.log(Ming, other );
// Ming
// {
// name: '小明',
// age: 16,
// like: '鍋燒意麵'
// }
// other
// {
// Jay: {
// name: '杰倫',
// age: 18,
// like: '跑車'
// },
// Auntie: {
// name: '漂亮阿姨',
// age: 22,
// like: '名牌包'
// }
// }