JS-for的衍生对象

在js中一般使用方法:

1.常规的for(var i=0;i<length;i++)

2.for-in:for(var item in list)

3.for of

描述:对应于一个对象的每个属性,或一个数组的每个元素,执行一个或多个语句。 

语法:for (variable in [object | array])

          statement 

  for 语句的语法组成如下: 
部分 描述 
variable 一个变量,它可以是 object 的任一属性或 array 的任一元素。  
object, array 要在其上遍历的对象或数组。 
statement 相对于 object 的每个属性或 array 的每个元素,都要被执行的语句。可以是复合语句。 

for in语句:

for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。

for...in 语句用于对数组或者对象的属性进行循环操作。

for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。

//语法
for (变量 in 对象)
{
    在此执行代码
}
//for in遍历数组
<html>
<body>
<script type="text/javascript">
var x
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"

for (x in mycars)
{
document.write(mycars[x] + "<br />")
}
</script>

</body>
</html>

 

posted @ 2018-11-17 13:37  xiajie9  阅读(211)  评论(0编辑  收藏  举报