今天班上同学抛出一段关于解构的代码:
let a = 1
let b = 2
[a, b] = [b, a]
console.log(a, b)
运行结果就是不对:
代码看上去也没啥问题啊,于是大家各种讨论,各种实践,最后得出结论,没加分号。把分号加上去:
let a = 1;
let b = 2;
[a, b] = [b, a];
console.log(a, b)
运行,得到:
结束。但值得注意。
“尤大”说过,“一行开头是括号或者方括号的时候加上分号就可以了,其他时候全部不需要”。向大佬学习,多思考总结。
“尤大”知乎回答链接:www.zhihu.com/question/20…