为了账号安全,请及时绑定邮箱和手机立即绑定

ES6阵列破坏性怪异

ES6阵列破坏性怪异

繁花不似锦 2020-02-02 14:22:14
谁能解释,为什么ES6阵列解构会发生以下情况?let a, b, c[a, b] = ['A', 'B'][b, c] = ['BB', 'C']console.log(`a=${a} b=${b} c=${c}`)// expected: a=A b=BB c=C// actual:   a=BB b=C c=undefinedhttp://codepen.io/ronkot/pen/WxRqXg?editors=0011
查看完整描述

3 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

我相信您忘记了换行符“;”。下面是更正的代码。请试试:


let a,b,c

[a, b] = ['A', 'B'];

[b, c] = ['BB', 'C'];

console.log(`a=${a} b=${b} c=${c}`)


查看完整回答
反对 回复 2020-02-02
  • 3 回答
  • 0 关注
  • 375 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信