【发布时间】:2013-02-19 22:27:07
【问题描述】:
在 node.js 的变量声明中省略逗号会带来风险吗?例如,声明一些像下面这样的全局变量就可以了:
express = require('express')
jade = require('jade')
如果不写逗号是安全的,我不想写逗号(我不关心“代码的美/清晰”参数)。
重要提示:我的意思是逗号,而不是分号(得到 3 个关于分号的答案)。完全没问题,甚至建议从 node.js 中删除分号。 npm 的创建者也是这样做的:http://blog.izs.me/post/3393190720/how-this-works
如有疑问,请查看最新的 javascript 规范:http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
注意,你也不需要写
var
用于全局变量。
但是这个问题是关于“逗号”的,所以在编辑我的问题(之前完成)时,请不要错误地用分号替换逗号。
【问题讨论】:
-
你的意思是分号,而不是逗号?
-
我的意思是逗号
-
您包含的示例不需要逗号,我想不出逗号是可选的。
-
@JohnnyHK - 重新表述了这个问题,谢谢。
-
你能举一个更好的例子吗?没有人会在全局变量声明行之间放置逗号;分号,是的,但不是逗号。
标签: javascript node.js syntax