遇到IE浏览器模态窗口下js调试代码debugger不生效的替代方法

在前端开发中,特别是只能用IE浏览器开发的情况下(比如维护某些比较古老的系统),又恰好遇到模态窗口开发,这种状态时会发现js 代码调试语句  debugger 居然不生效,由于不能调试代码了,那么此时我们需要另外一种办法来打印某个对象所包含的方法与属性,可以参考如下方法进行浏览器控制台打印。

//打印任何对象包含属性及自有函数的方法,入参为某个未知对象
    printObject : function(object){
        var temp = "";
        for (var i in object) {
              temp += i + " = " + object[i] + "\n";             
        }
        console.log('temp:'+temp);
    }

你可能感兴趣的:(web前端)