例如,我有以下 Javascript,
var User=Backbone.Model.extend({
});
var jt=new User({name:"jonathan"});
如何在 Chrome 控制台中访问 jt?
>jt // doesn't work
>Backbone.... ?
谢谢
例如,我有以下 Javascript,
var User=Backbone.Model.extend({
});
var jt=new User({name:"jonathan"});
如何在 Chrome 控制台中访问 jt?
>jt // doesn't work
>Backbone.... ?
谢谢
彼得的回答可以解决问题,但通常认为开始使事情全球化是不好的做法。如果您计划恢复它只是一件快速的事情,那没关系,但您必须小心记住要修复它。
由于您使用的是 Chrome,因此您可以使用强大的调试器。debugger
设置好要检查的内容后,只需添加一行。
var User=Backbone.Model.extend({
});
var jt=new User({name:"jonathan"});
debugger;
如果你打开了开发者工具,刷新页面基本上会在调试器处设置一个断点。然后,您可以Esc
在您放置调试器行的确切范围内打开控制台。
你必须使jt
变量全局:
jt = new User({name:"jonathan"});
或者
window.jt = new User({name:"jonathan"});
或者只是在调试器中使用控制台并在该行设置断点