u011500781
vcxiaohan2
采纳率37.3%
2017-03-22 03:16 阅读 2.6k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    sun1021873926 夕阳雨晴 2017-03-22 03:39

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

    点赞 评论 复制链接分享
  • qq_34427235 深秋的那首歌 2017-03-22 09:24

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

    点赞 评论 复制链接分享

相关推荐