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