我的印象是分号已经过时了ES6。但是,我今天遇到了这个问题:
不能工作:
let i = 0
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
使用:
let i = 0;
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
为什么这里需要分号,我应该何时使用它们?
答案 0 :(得分:43)
如果没有分号[1,2,3,4,5,6]将被评估为属性访问权限。这是非常好的JS,我个人认为添加分号是如此重要,所以我一直在使用它们。