我试图弄清楚为什么没有第二个语句中的分号,下面的代码不起作用。
const a = 'Hello'
const b = 'World' + '!'
[a, b].forEach(s => console.log(s))
输出- ReferenceError :未定义b
但是,如果我仅在第二条语句的末尾加上分号而不是第一条的话,就可以了。
当我在数组中使用字符串文字而不是使用变量时,它也起作用。
['Hello','World' + '!'].forEach(s => console.log(s))
输出-
你好
世界!