【轉】遍歷JavaScript某個對象所有的屬性名稱和值


原文地址: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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM