在node.js的变量声明中省略逗号是否会产生风险?例如,声明一些像下面这样的全局变量就可以了:
express = require('express')
jade = require('jade')
Run Code Online (Sandbox Code Playgroud)
如果不写它们是安全的,我不想写逗号(我不关心"代码的美/清晰度").
重要:我的意思是逗号,而不是分号(有关分号的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
Run Code Online (Sandbox Code Playgroud)
对于全局变量.
但是这个问题是关于"逗号"的,所以请不要在编辑我的问题(之前完成)时用分号替换逗号.