1
5
的身份
不依赖于
|
2
24
这不是jquery的错误,它是javascript处理对象方式的一个组成部分。 与大多数其他面向对象语言不同,此是 不 在javascript中绑定到每个方法级别;相反,它完全取决于如何调用函数:
您在以下情况下所做的工作:
就像最后一个例子
要记住Bob,通常需要像nickyt的答案那样创建一个函数,在一个闭包中保存一个__Bob_的副本,以便在回调时记住它,并用于调用real方法。然而,在ECMAScript第五版中,现在有了一种标准化的方法:
(您也可以在
对于本机还不支持第五版bind()方法的浏览器(目前大多数浏览器都是这种方法),您可以对自己的
|
3
8
变化
到
您还可以在Bob对象中添加一个私有字段
例如
|
4
0
你可以尝试这样做:
现在
|
user3903342 · Java访问修饰符和调用的方法 7 年前 |
Vinay · 如何访问函数中的JavaScript函数 7 年前 |
user8305079 · 在C中何时在这个上下文中使用this++ 7 年前 |
jim · 使用回调编写Javascript this和that 7 年前 |