![]() |
1
4
当你引用的函数是一个对象的方法时,你将它从该对象中分离出来
最简单的解决方案是将其包装在匿名函数中:
还有
js框架,原型, provides this method 对于当前的js实现也是如此。代码(谢谢@bobince):
|
![]() |
2
1
这样做
javascript支持动态作用域。因此,始终内联声明的函数可以使用someglobalobject。 |
![]() |
3
0
这个
我相信你需要做些
|
![]() |
4
0
一个简单的方式来描述发生了什么: “this”总是指函数的调用程序。 因此,就拿这个冒犯性的案子来说:
事件处理由窗口调用。所以“这个”变成了窗户
未定义。 bind()会很快成为你最好的朋友:-) 作为旁白
如果直接提供函数对象,运行速度会快一点
这是因为第一个语法需要字符串的eval()-基本上是编译的-才能调用它 |
|
user3903342 · Java访问修饰符和调用的方法 7 年前 |
![]() |
Vinay · 如何访问函数中的JavaScript函数 7 年前 |
|
user8305079 · 在C中何时在这个上下文中使用this++ 7 年前 |
![]() |
jim · 使用回调编写Javascript this和that 7 年前 |