跳到主要内容
2024年开发商调查到此,我们希望听到您的意见! 参加2024年开发商调查
删除了“上下文”一词的错误用法
来源 链接
三角帆
  • 337.4万
  • 35
  • 261
  • 302

当你经过自拍棒然后方法,则传递函数引用。虽然看起来您也指定了应该在自己对象,这实际上不是正在发生的事情。这个上下文 自己对象不是包括在该函数引用中。这个上下文 (确定什么 是)对象的值在调用函数时确定,而不是在定义或作为参数传递函数时确定。

在第二个示例中,自己 这个中的对象这个功能背景,因为这就是你呼叫中的函数。

另一种使其工作的方法是强制函数上下文对象永远是自己,覆盖上述行为。你可以用.bind()(绑定):

全部承诺([p1,p2]).then(self.bar.bind(self));

当你经过自拍棒然后方法,则传递函数引用。虽然看起来您也指定了应该在自己对象,这实际上不是正在发生的事情。这个上下文 自己不在该函数引用中。这个上下文 (确定什么 是)在调用函数时确定,而不是在定义或作为参数传递函数时确定。

在第二个示例中,自己 背景,因为这就是你呼叫中的函数。

另一种使其工作的方法是强制函数上下文永远是自己,覆盖上述行为。你可以用.bind():

全部承诺([p1,p2]).then(self.bar.bind(self));

当你经过自拍棒然后方法,则传递函数引用。尽管看起来您也指定了应该在自己对象,这实际上不是正在发生的事情。这个自己对象不是包括在该函数引用中。这个 对象的值在调用函数时确定,而不是在定义或作为参数传递函数时确定。

在第二个示例中,自己 这个中的对象这个功能背景,因为这就是你呼叫中的函数。

另一种使其工作的方法是强制函数对象永远是自己,覆盖上述行为。你可以用.bind()(绑定):

全部承诺([p1,p2]).then(self.bar.bind(self));
正文中添加了95个字符
来源 链接
三角帆
  • 337.4万
  • 35
  • 261
  • 302

当你经过自拍棒然后方法,则传递函数引用。虽然看起来您也指定了应该在自己对象,这实际上不是正在发生的事情。上下文自己不在该函数引用中。上下文(确定is)是在调用函数时确定的,而不是在将其定义为参数或作为参数传递时确定的。

在第二个示例中,自己 背景,因为这就是你呼叫中的函数。

另一种使其工作的方法是强制函数的上下文始终为自己,覆盖上述行为。你可以用.bind().bind():

全部承诺([p1,p2]).then(self.bar.bind(self));

当你通过时自拍棒然后方法,则传递函数引用。虽然看起来您也指定了应该在自己对象,这实际上不是正在发生的事情。上下文自己不在该函数引用中。上下文(确定is)是在调用函数时确定的,而不是在将其定义为参数或作为参数传递时确定的。

在第二个示例中,自己 背景,因为这就是你呼叫来自的函数。

另一种使其工作的方法是强制函数的上下文始终为自己,覆盖上述行为。你可以用.bind():

全部承诺([p1,p2]).then(self.bar.bind(self));

当你经过自拍棒然后方法,则传递函数引用。虽然看起来您也指定了应该在自己对象,这实际上不是正在发生的事情。上下文自己不在该函数引用中。上下文(确定is)是在调用函数时确定的,而不是在将其定义为参数或作为参数传递时确定的。

在第二个例子中,自己 背景,因为这就是你呼叫中的函数。

另一种使其工作的方法是强制函数的上下文始终为自己,覆盖上述行为。你可以用.bind():

全部承诺([p1,p2]).then(self.bar.bind(self));
删除正文中的104个字符
来源 链接
4城堡
  • 33.2公里
  • 11
  • 72
  • 106

当你经过自拍棒然后方法,则传递函数引用。虽然看起来您也指定了应该在自己对象,这实际上不是正在发生的事情。上下文自己不在该函数引用中。上下文(确定is)是在调用函数时确定的,而不是在将其定义为参数或作为参数传递时确定的。

在第二个示例中,自己 背景,因为这就是你呼叫中的函数。

另一种使其工作的方法是强制函数的上下文始终为自己,覆盖上述行为。你可以用.bind()(绑定).bind():

全部承诺([p1,p2]).then(self.bar.bind(self));});

当你经过自拍棒然后方法,则传递函数引用。虽然看起来您也指定了应该在自己对象,这实际上不是正在发生的事情。上下文自己不在该函数引用中。上下文(确定is)是在调用函数时确定的,而不是在将其定义为参数或作为参数传递时确定的。

在第二个示例中,自己 上下文,因为那是你呼叫中的函数。

另一种使其工作的方法是强制函数的上下文始终为自己,覆盖上述行为。你可以用.bind():

全部承诺([p1,p2]).then(self.bar.bind(self));});

当你经过自拍棒然后方法,则传递一个函数引用。虽然看起来您也指定了应该在自己对象,这实际上不是正在发生的事情。上下文自己不在该函数引用中。上下文(确定is)是在调用函数时确定的,而不是在将其定义为参数或作为参数传递时确定的。

在第二个示例中,自己 背景,因为这就是你呼叫中的函数。

另一种使其工作的方法是强制函数的上下文始终为自己,覆盖上述行为。你可以用.bind():

全部承诺([p1,p2]).then(self.bar.bind(self));
来源 链接
三角帆
  • 337.4万
  • 35
  • 261
  • 302
加载