Kam*_*mel 14 javascript internet-explorer
尝试使用console.log()但它总是打印undefined.
尝试使用像Console.log IE9这样的解决方案, 它也不起作用.
在这个IE11文档中,有以下句子:
Last but not least, forget about console.log(). The new tools now support Tracepoints easily allowing you to monitor specific values the same way you would via console.log().
那是什么意思?如何使用console.log在IE11中打印变量?
系统:Windows 7(VirtualBox IE图像)
IE版:11
这似乎console.dir()是一种选择,但是怎么样console.log()?它在文件中,但为什么不生效?
Jac*_*cky 10
尽管这是一个老问题,但最近在使用IE11时仍让我头疼.
原因console很简单:除非F12打开devtools(即在IE11中按下),否则不启动对象.
所以解决方法可能是,在加载之前打开devtools console.log().
在我的情况下,console.log当我的页面准备好时加载,所以我打开devtools并刷新页面以查看我的日志.
我最近在运行 Windows 10 的最新预览版时遇到了 console.log 问题。下面是我尝试记录的代码。日志会说我的对象函数、原型和用户未定义。我可以通过将 IE 版本更改为 9 或在 console.log() 上放置断点来“解决”这个问题。据我所知,他们刚刚使控制台方法更加严格以符合本文档。
我现在遵循的规则是在输出对象/变量时始终使用 console.dir() 。
var PM = PM || {
users:[]
};
var User = (function($){
//Private Static Variables
//Constructor
function User(obj){
this.id = obj.id;
this.first = obj.first;
this.last = obj.last;
};
return User;
})(jQuery);
var John = new User({
id: 1,
first: 'John',
last: 'Hargis'
});
var Nicole = new User({
id: 2,
first: 'Nicole',
last: 'Hargis'
});
PM.users = {
1: John,
2: Nicole
};
window.console.log(PM); //Undefined
window.console.dir(PM); //Works
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28079 次 |
| 最近记录: |