TC39 委员会正式写入 ES6 规格:请不要省略分号!

2018-01-12 09:36:02 +08:00
 hubert3
许多 JS 开发者喜欢省略行尾的分号,让引擎自动添加。

现在,TC39 委员会正式写入 ES6 规格:请不要省略分号!一个主要原因是,即将进入规格的 class field 是以分号结尾,省略会有危险。另外,自动添加分号的机制是靠猜的,但软件运行不应该靠猜。
https://github.com/tc39/ecma262/pull/1062/files
https://weibo.com/1400854834/FDYzQvUlL
16685 次点击
所在节点    JavaScript
98 条回复
Vindroid
2018-01-12 10:06:26 +08:00
@est 这写法第一次见,不没插件自动排版会很麻烦吧
kingcc
2018-01-12 10:07:54 +08:00
正式 Are you sure ?
ES6 Are you sure ?
```
<em>This section is non-normative.</em>
```
isCyan
2018-01-12 10:08:52 +08:00
最喜欢分号了,分号能让思路清晰,分号党万岁
kingcc
2018-01-12 10:11:05 +08:00
ruanyifeng 那种标题党估计也只有楼主这种智商才会想也不想的转过来水贴
adeweb
2018-01-12 10:11:51 +08:00
分号看着难受,上下不对称。
CosimoZi
2018-01-12 10:14:05 +08:00
@est 特别想有个支持这种排版的 jetbrain 系列 ide 插件.
或者是不是已经有了?以什么关键词搜索?
Creabine
2018-01-12 10:14:20 +08:00
不要啊。。。雅蠛蝶。。。
autoxbc
2018-01-12 10:17:09 +08:00
分号党坐看好戏
LWXYFER
2018-01-12 10:17:14 +08:00
@kingcc 哈哈,遇到个明白人了。大家只看标题不去 GitHub 看下真实情况。23333
lovedebug
2018-01-12 10:36:56 +08:00
还没有实锤,看双方博弈了
flashback313
2018-01-12 10:39:14 +08:00
妈蛋,不写分号才好看
sudoz
2018-01-12 10:45:20 +08:00
@est 法科,这代码是人看的?
DOLLOR
2018-01-12 10:50:27 +08:00
连分号都懒得写的干嘛不用 coffeescript ?
whypool
2018-01-12 10:55:50 +08:00
分号已经成了习惯,比如这样;
sparkle2015
2018-01-12 11:01:31 +08:00
... 现在看见分号就想删掉,不能省略分号的语言不是好语言!
zjqzxc
2018-01-12 11:23:26 +08:00
有段时间写 js 多,也习惯了不加分号;
后来再写 C/PHP 的时候老是忘记分号;

于是就成了坚定的分号党,能加分号绝不省略;
maplerecall
2018-01-12 11:30:39 +08:00
虽然还不是正式的,不过做为分号党心理还是暗爽的_(:3 」∠)_
MushishiXian
2018-01-12 11:30:46 +08:00
分号党路过...
tonymitcher
2018-01-12 11:32:01 +08:00
哈哈,分号党的胜利
southsala
2018-01-12 12:04:39 +08:00
不加分好的语言都不是好语言

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/422243

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX