原文地址:http://www.javatang.com/archives/2006/09/13/442864.html
---------------------
今天無意中在網上找到了一個用來遍歷JavaScript某個對象所有的屬性名稱和值的方法,這樣想使用方法的時候非常的直觀和方便。我整理成了一個函數,代碼如下:
1 /* 2 * 用來遍歷指定對象所有的屬性名稱和值 3 * obj 需要遍歷的對象 4 * author: Jet Mah 5 * website: http://www.javatang.com/archives/2006/09/13/442864.html 6 */ 7 function allPrpos(obj) { 8 // 用來保存所有的屬性名稱和值 9 var props = ""; 10 // 開始遍歷 11 for(var p in obj){ 12 // 方法 13 if(typeof(obj[p])=="function"){ 14 obj[p](); 15 }else{ 16 // p 為屬性名稱,obj[p]為對應屬性的值 17 props+= p + "=" + obj[p] + "\t"; 18 } 19 } 20 // 最后顯示所有的屬性 21 alert(props); 22 }
真正的JavaScript而非JScript的參考手冊可以看阿江整理的一些資料:http://www.ajiang.net/article/artview.asp?id=469