我看到Javascript代码使用了两种不同的方法来定义for循环。
for (var i=0;i < x.length; i++)但它也是
for (i=0; i < x.length; i++)同样的事情也发生在for-in循环中。
for (var i in x)和
for (i in x)将i声明为var与只说i有什么区别吗?做一个比另一个好吗?这样做是正确的吗?据我所知,他们的行为都是一样的,但肯定有一些不同。
注意:我不是在问for-in和for (i=0)之间的区别
发布于 2015-03-29 00:41:13
https://stackoverflow.com/questions/29324332
复制相似问题