2016-05-13 39 views
-3

最近想看看原子编辑器,但是当看到源代码时,我发现.js文件中有很多错误,如语法错误。原子来源充满语法错误

有人能对我发光,为什么受欢迎的项目有这么多的语法错误(或者我错过了什么吗?)?

通过语法错误,这就是我的意思是(缺少分号&甚至代码,这不是JavaScript的有效代码。):

enter image description here enter image description here

+0

不要在你的问题中放置一些代码的图片,直接在问题中放置代码(从那里看起来有效)。顺便说一句,你可能会感到困惑,因为你的工具不理解ES6 –

+1

这是ES2015的代码。缺少分号不是错误(对某些人:) – Pointy

回答

2

你看到的确实是有效的语法。

分号可以(大部分)在JavaScript中省略并且是可选的。无论您是否使用它,这都是一个惯例问题。

您可以在截图中看到的语法是valid ES2015 syntax

2

分号没有严格要求对于大多数运行JavaScript 。

您发布的代码包含ES2015语法,这是完全有效的JavaScript。