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>