在前端開發中,特別是只能用IE瀏覽器開發的情況下(比如維護某些比較古老的系統),又恰好遇到模態窗口開發,這種狀態時會發現js 代碼調試語句 debugger 居然不生效,由於不能調試代碼了,那麼此時我們需要另外一種辦法來打印某個對象所包含的方法與屬性,可以參考如下方法進行瀏覽器控制檯打印。
//打印任何對象包含屬性及自有函數的方法,入參爲某個未知對象
printObject : function(object){
var temp = "";
for (var i in object) {
temp += i + " = " + object[i] + "\n";
}
console.log('temp:'+temp);
}