JS分号删除'未捕获的SyntaxError:意外的标识符'错误原因?

时间:2016-02-05 14:18:43

标签: javascript

我的代码是:

message.labels.forEach(/…/) container.data.push(message);

抛出Uncaught SyntaxError: Unexpected identifier 当我在forEach函数之后添加分号时,它不再抛出它。我只改变那里的分号,我用我的git检查了它。

为什么这样做?感觉就像我在这里错过了一些JS基础知识。

1 个答案:

答案 0 :(得分:2)

The semi-colon ends a statement

如果你把它遗漏掉,那么你的两个陈述被视为一个陈述,它没有任何意义,编译器会抛出错误。