【发布时间】:2015-06-02 04:15:01
【问题描述】:
我见过使用两种不同方式定义 for 循环的 Javascript 代码。
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) 之间的区别
【问题讨论】:
标签: javascript for-loop