[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]”。
大家不妨加以改进,对于一般的需求,这大概已经足够了。