1. 程式人生 > >js遍歷對象所有的屬性名稱和值

js遍歷對象所有的屬性名稱和值

site com pro ref asc var 名稱 cap 中文

/*
* 用來遍歷指定對象所有的屬性名稱和值
* obj 需要遍歷的對象
* author: Jet Mah
* website: http://www.javatang.com/archives/2006/09/13/442864.html 
*/ 
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);
}

  

遍歷JavaScript某個對象所有的屬性名稱和值的方法,這樣想使用方法的時候非常的直觀和方便。整理成了一個函數

來自阿江

整理了幾個javascript參考文檔
  
  當需要用的時候發現一個也找不出來了,費了不少工夫找到了這些,已制作為chm文件:
  
  1、javascript 參考 V1.5(英文)
  http://www.ajiang.net/tools/CoreReferenceJS15.chm
  2、javascript 指南 V1.5(英文)
  http://www.ajiang.net/tools/CoreGuideJS15.chm
  以上來自
  http://devedge.netscape.com/central/javascript/

  
  3、javascript 參考 來自 www.devguru.com(英文)結構很清晰
  http://www.ajiang.net/tools/javascript_devguru.chm
  4、中文的參考
  http://www.ajiang.net/tools/JavaScriptHelp_cn.chm

js遍歷對象所有的屬性名稱和值