读书人

for.in循环、for each.in循环的差异

发布时间: 2012-07-08 17:43:44 作者: rapoo

for...in循环、for each...in循环的区别

for...in循环:

? ? ?for...in语句用来迭代(或者说遍历)对象的属性或数组中的元素,并对每个属性或方法执行运算。但是对象的方法不能由for...in语句来迭代,有些语句也不能有for...in来迭代,例如某些宿主对象的属性。和实力成员不同的是,静态成员也是不能迭代的。

例子:

1、用for...in语句遍历myObject对象的属性:

?

?

?执行的结果将会显示在浏览器中,如下:

?

?

?

?

??执行的结果将会显示在浏览器中,如下:

?

??执行的结果将会显示在浏览器中,如下:

?

threetwoone
?

?

读书人网 >Web前端

热点推荐