1.6 对象解构赋值机制
先来看几段代码
let { foo: foo, bar: bar } = { foo: "aaa", bar: "bbb" };
foo // "aaa"
baz // "bbb"
// 简写
let { foo, bar } = { foo: "aaa", bar: "bbb" };
foo // "aaa"
baz // "bbb"
let { foo: baz } = { foo: "aaa", bar: "bbb" };
baz // "aaa"
foo // error: foo is not defined