[object Object]
下面提供一个方法,遍历对象的属性和值,并将它们打印出来:
function alertObject(obj) {
var msg = "";
for(var p in obj){
if(typeof(obj[p])=="object"){
msg += p+" = [object]\n";
} else if(typeof(obj[p])=="function"){
msg += p+" = [function]\n";
} else {
msg += p+" = "+obj[p]+"\n";
}
}
alert(msg);
}
对象中会有子对象和方法,上面的代码会将子对象和方法分别显示为“[object]”和“[function]”。
大家不妨加以改进,对于一般的需求,这大概已经足够了。
