数组的解构赋值: 位置对象的解构赋值: 名称 // {}在解构赋值的时候,不能出现在一行的最前面,否则js解析器会把他当成一个代码块,加()({a, b} = obj),告诉他这个仅仅是一个解构语句 let {a, b} = {a: 1, b: 2}; let{a:A, b} = {a: 1, b: 2}; let{a:A=1, b=2} = {a: 10}; //A=10, b=2; let a = 0;({a, b} = {a: 1, b: 2}); //通过对象的解构赋值改变变量的值 le…