`
coral0212
  • 浏览: 100102 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

javascript遍历对象属性和方法

    博客分类:
  • UI
阅读更多
javascript遍历对象属性和方法

function allPrpos(obj) {
    // 用来保存所有的属性名称和值
    var props = "";
    // 开始遍历
    for(var p in obj){
      // 方法
      if(typeof(obj[p])=="function"){
      obj[p]();
      }else{
      // p 为属性名称,obj[p]为对应属性的值
      props+= p + "=" + obj[p] + "\t";
      }
     }
    // 最后显示所有的属性
    alert(props);
}
分享到:
评论
4 楼 zengshaotao 2014-05-22  
jackyin5918 写道
你好,你可曾 研究过 obj[p]();   这句 有什么作用?
另外,为什么要 判断if(typeof(obj[p])=="function")
似乎,不判断,直接for in 遍历就可以了啊.

请看 http://jackyin5918.iteye.com/blog/1880977

可能有方法属性
3 楼 jackyin5918 2013-06-01  
你好,你可曾 研究过 obj[p]();   这句 有什么作用?
另外,为什么要 判断if(typeof(obj[p])=="function")
似乎,不判断,直接for in 遍历就可以了啊.

请看 http://jackyin5918.iteye.com/blog/1880977
2 楼 transist 2011-10-13  
很有帮助,刚好今天用上
1 楼 xbm376 2011-07-14  
写的非常好,可帮了我大忙了,太感谢了!

相关推荐

Global site tag (gtag.js) - Google Analytics