for ... in 语句用于遍历数组或者对象的属性,而且事先不需要知道数组大小和对象属性的个数。
语法:
for
(变量in
对象) { 在此执行代码 }
“变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。
<script type="text/javascript">
var objs = new Array("obj1", "obj2", "obj3");
function travel()
{
for(var v in objs)
{
document.write(objs[v] + "<br />");
}
}
</script>
这个v貌似就一个objs的下标,不能直接表示数组的元素或对象的属性,这点与C#的foreach还是不同的。。。 先MARK,有空再验证