【发布时间】:2016-08-02 13:00:17
【问题描述】:
是否可以使用闭包或函数绑定将 self 函数作为参数从函数本身传递给回调?
我使用了一些代码来更好地解释我想要实现的目标。
x: function(a, b, c){
if(certain conditions not met){
y(pass function x as argument along with arguments a,b,c for callback);
}
//blah blah
}
y: function(callbackFunc){
//do some stuff
//then execute callback function
callbackFunc();
}
【问题讨论】:
-
你实际上不能传递一个函数with参数,但是你可以传递一个函数和一个参数数组
-
@Jeremy 哦酷!我认为这可以工作!但是如何从内部引用函数本身呢?可以举个例子吗
-
叫它
this.x有什么问题?
标签: javascript function binding closures