JavaScript变量在循环外部还是内部声明?

11 浏览
0 Comments

JavaScript变量在循环外部还是内部声明?

在AS3中,我认为应该在循环外初始化所有变量以提高性能。在JavaScript中也是这样吗?哪种方式更好/更快/最佳实践?

var value = 0;
for (var i = 0; i < 100; i++)
{
    value = somearray[i];
}

还是

for (var i = 0 ; i < 100; i++)
{
    var value = somearray[i];
}

0