谁能解释,为什么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}`)
添加回答
举报
0/150
提交
取消