我知道以下所有版本都有效,而且我在不同程度上都看到过它们。只是想知道其中是否有一种相当标准的惯用方式(是否有任何引用资料支持这一点)?
版本 (1):
var x = 1;
var y = 2;
var z = 3;
版本 (2):
var x = 1,
y = 2,
z = 3;
版本 (3):
var x = 1, y = 2, z = 3;
最佳答案
理想情况下,它应该是第二个或第三个,因为它们会提示您在同一位置(即脚本顶部)声明所有变量。据说它也稍微快一点,但是my JSPerf在 IE9 和 Chrome 15 中给出相同的结果。
但是,我发现第一个更容易 a) 阅读,并且 b) 更容易维护;很容易遗漏一个,
,或者在添加新变量时忘记将最后一个;
更改为,
,最终导致泄漏它进入全局范围。
关于javascript - 声明局部 javascript 变量列表的最惯用的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8361223/