IT学习者 -> 技术文档 -> JavaScript语言参考手册
JavaScript手册
【目录】 【上一页】 【下一页】 【索引】

for...in

对一个对象的所有属性重复赋给一个特定变量,JavaScript 会对每个不同的属性都执行特定的语句。

实现版本 Navigator 2.0, LiveWire 1.0

语法

for (variable in object) {
   statements}

参数

variable 要遍历所有属性的变量。
object 要遍历属性的对象。
statements 指定要对每个属性执行的语句。

示例

下面的函数需要一个对象和该对象名称两个参数。然后它会变量该对象的所有属性并返回一个字符串,其中列出了属性名称及属性值。

function dump_props(obj, objName) {
   var result = ""
   for (var i in obj) {
      result += objName + "." + i + " = " + obj[i] + "<BR>"
   }
   result += "<HR>"
   return result
}


【目录】 【上一页】 【下一页】 【索引】

返回页面顶部