欢迎你访问我的个人网站:www.6ideas.cn,资料更丰富.

Javascrip的給人忽略掉的循環寫法(FOR IN)

Posted on 2007-11-05 09:48  talantlee  阅读(919)  评论(4)    收藏  举报
  通常我們在javascript中,我們寫一個循環,可能只用到for(;;),今天突然想到在C#,vb中存在一種foreach的遍歷方法,結果找出了下面的方法。

语法

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
}

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3