2.对象的解构赋值
let { foo, bar } = { foo: 'aaa', bar: 'bbb' };
foo // "aaa"
bar // "bbb"
数组的元素是按次序排列的,变量的取值由它的位置决定; 而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。
let { bar, foo } = { foo: 'aaa', bar: 'bbb' };
console.log(foo,bar);//aaa bbb
let { baz } = { foo: 'aaa', bar: 'bbb' };
console.log(baz);//undefined
大白菜今天工作很多!下班啦!要去约会! 周末快乐~~~~