// []不会迷惑解释器, {}会迷惑解释器,所以要加() let [x, [y, z]] = ['hello', ['JavaScript', 'ES6']]; var a,b; [a, b] = [1,3,4]; // 不会报错 // 声明变量: var x, y; // 解构赋值: {x, y} = { name: '小明', x: 100, y: 200}; // SyntaxError: Unexpected token '=' ({x, y} = { name: '小明', x: 100, y: 200}; ) // x = 100, y = 200
Sign in to make a reply
Vincent