【发布时间】:2018-03-20 15:11:09
【问题描述】:
在 C# 中,我可以执行以下操作:
public delegate void Callback();
void f1() {
}
void f2() {
}
Callback c = f1;
c+=f2;
然后当我调用c() 时,我将调用f1 和f2。
如何在 javascript 中实现相同的结果?
我的意思是我可以在 javascript 中执行以下操作:
var c;
function f1() {
}
function f2() {
}
c = f1;
但我无法将f2 添加到c。
【问题讨论】:
-
你试过运行代码吗?它就像你问的那样工作
-
@EhsanSajjad,您使用的是什么 javascript 版本?
-
f1 和 f2 异步调用是否返回承诺?
-
@palaѕн,没有。没有异步。
-
@ЯрикТроф 我看错了,所以你在 js 中寻找相同的行为
标签: javascript c# callback delegates