JavaScript手册 
目录
此参考中包含
的内容
轻松上手
简介
操作符
语句
核心
文档
窗口
表单
浏览器
事件和
事件句柄
LiveWire
数据库服务
进程管理服务
实用工具
全局函数
LiveConnect
的Java包
索引
 
 
【目录】 【上一页】 【下一页】 【索引】

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
}


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

回页面顶部