javascript - 使用绑定(bind)调用 javascript 函数

标签 javascript function binding

我有这个功能:

$(this.myObject).click(A.bind(this));
function A(){
     //  stuff here
}

我想从第二个函数中调用(绑定(bind) this)。

$(this.myOtherObject).click(B.bind(this));
function B(){
      A();             //  works but does not bind
      A.bind(this);    //  does not work
}

我该怎么做?

最佳答案

您想使用 call(this)不是 bind() 因为 bind() 只是返回方法。

A.call(this)

关于javascript - 使用绑定(bind)调用 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51989036/

相关文章:

javascript - 从 Ajax 加载页面提交 Ajax 表单

javascript - Facebook 分享显示主服务器 IP 地址而不是域名

javascript - Web Audio API AudioParam.value 未记录

function - 编写一个函数来运行一系列命令,zsh

function - 如何将unix纪元时间转换为hive中的日期字符串

ruby - 如何使用函数在 ruby​​ 中操作对象数据的实例?

wpf - EmptyListToVisibilityConverter

javascript - 使用另一个元素更改的比率更改元素尺寸

wpf - 防止 WPF 组合框在 itemssource 更改时清除选择

c# - 在 WPF 中使用附加属性