天天看点

JavaScript中对for/in语句

语法格式如下:
    for(variable in object) 
         statement
 variable应该是一个变量名,声明一个变量的var语句,数组的一个元素或者是对象的一个属性,object是一个
对象名,或者是计算结果为对象的表达式,statement是一个原始语句或者语句块,它构成了循环的主体。
for/in循环的主体对object的每个属性执行一次,在循环体执行之前,对象的一个属性名会被作为字符串赋给
变量variable,在循环体内部,可以使用这个变量和"[]"运算符来查询该对象属性的值,如下代码所示,
   for (var prop in my_object) {
         document.write("name:" + prop + ";value:" + my_object[prop]);
   }