在ext-js中,做什么之间有什么区别:
this.combo= new Combo(....)
和
var combo = new Combo().
另外......在ext js中是否有调试器System.out.print
类功能,我可以随时查看'this'
中包含的对象是什么?
答案 0 :(得分:5)
Console.log()
相当于System.out.print
如果你在一个函数中,那么“var”将创建一个局部变量,否则它将在全局范围内。至于this
它在javascript中的工作方式与java相比有所不同。在JavaScript中,这总是指我们正在执行的函数的“所有者”,或者更确切地说,指向函数是其方法的对象。以下是在javascript中使用this
的过程:
答案 1 :(得分:0)
只是想补充一下上面的答案,当涉及this
引用的事件时,它会变得更加棘手。默认情况下,this
指的是触发事件的对象。这意味着如果您使用o
在对象Ajax.request ({...})
中有AJAX请求,则this
事件处理程序中的success
默认情况下是指Ajax请求对象而不是对象{{ 1}}。但是,您可以在注册处理函数时始终传递o
参数,以保证处理函数中scope
引用的内容。
谢谢!
答案 2 :(得分:0)