Javascript 如何通过chrome控制台访问主干模型

Javascript 如何通过chrome控制台访问主干模型,javascript,backbone.js,google-chrome-devtools,Javascript,Backbone.js,Google Chrome Devtools,比如说,我有以下Javascript var User=Backbone.Model.extend({ }); var jt=new User({name:"jonathan"}); 如何在Chrome控制台中访问jt >jt // doesn't work >Backbone.... ? thx必须使jt变量为全局变量: jt = new User({name:"jonathan"}); 或 或者在调试器中使用控制台并在该行上设置断点Peter的回答会起作用,但通常认为

比如说,我有以下Javascript

var User=Backbone.Model.extend({
});
var jt=new User({name:"jonathan"});
如何在Chrome控制台中访问jt

>jt   // doesn't work
>Backbone....  ?

thx

必须使
jt
变量为全局变量:

jt = new User({name:"jonathan"});


或者在调试器中使用控制台并在该行上设置断点

Peter的回答会起作用,但通常认为将事情全局化是不好的做法。如果这只是一个你计划恢复的很快的事情,那没关系,但是你必须小心记住要修复它

因为您使用的是Chrome,所以可以使用功能强大的调试器。只需在设置好要检查的内容后,立即添加一行带有
调试器的代码即可

var User=Backbone.Model.extend({
});
var jt=new User({name:"jonathan"});
debugger;
如果您打开了开发工具,刷新页面基本上会在调试器上设置一个断点。然后,您可以点击
Esc
,在放置调试器行的确切范围内打开控制台

var User=Backbone.Model.extend({
});
var jt=new User({name:"jonathan"});
debugger;