遍历JavaScript对象的属性和值

JavaScript调试起来很不方便,有时候需要知道某个对象有哪些属性和值,利用下面的代码就可以了:

function getAttribute(obj) {
// 用来保存所有的属性名称和值
var props = "";
// 开始遍历
for(var p in obj){
// 方法
if(typeof(obj[p])=="function" ;) {
obj[p]();
}else{
if(typeof(obj[p])=="object" ;) {
//递归
getAttribute(obj[p]);
}else{
// p 为属性名称,obj[p]为对应属性的值
props+= p + "=" + obj[p] + "t";
}
}
}
// 最后显示所有的属性
document.write(props + "
" ;) ;
}

Post a Comment

Your email is never published nor shared. You're allow to say what you want...