我习惯于在Chrome或Firefox中调试JavaScript,因为他们内置的开发人员工具比IE更清晰。随着开发者工具更加精致,IE8也随之而来,但它们仍然没有完全符合要求。我喜欢能够像在Visual Studio中那样单步执行代码,但是,当我尝试在我拥有的对象(Firefox / Chrome / etc)上执行简单的console.log时,IE非常好。我实际上可以探索那个对象。
在IE中,控制台只是输出以下内容:
日志:[对象对象]
有没有办法深入了解IE中的那个对象,比如Chrome / Firefox /等等?
答案 0 :(得分:52)
您可能想尝试:
console.log(JSON.stringify(foobarObject));
答案 1 :(得分:31)
使用:
console.dir(obj);
这将在IE中为您提供该对象的所有属性。
答案 2 :(得分:11)
也许你可以尝试一下Xavi在这里建议的内容:How do I dump JavaScript vars in IE8?
答案 3 :(得分:0)
添加要观看的对象,您可以从监视面板中完整地查看和分析它。