es6 let [a, b, c] = [1, 2, 3]为啥报错?

var [a, b, c] = [1, 2, 3]为啥不报错,不是说用let完全代替var吗,这样看的话,有些场景let并不能代替var啊

在ES6中,数组的解构赋值,这样写是没有问题的呀,报错应该是其它原因造成的吧。http://www.csdn.net/article/2015-07-07/2825149-es6-in-depth-destructuring

如果你的浏览器版本低的话,可能会不兼容es6的部分特性,