js对于for in结构的运算的效率比for结构低,这个是很明显的。下面我介绍下for in结构:
对于对象:
for(var prop in student){ document.write(prop+""+student[prop]); }
输出为:
id 1
name 小明
这里prop为属性,后面为属性值
对于一个数组:
for(var i in array){ document.write(i+""+array[i]); }
输出为:
1 小王
2 小李
3 小黑
其实这里的i为下标,这样便于理解,其实我还是比较推荐for循环,效率高点
原文地址:http://blog.csdn.net/u014274324/article/details/42428195