複数のコールバックを 1 つの関数変数にグループ化できるコールバック ヘルパーを作成しました。
function chainCallbacks() {
var callbacks = arguments;
return function () {
for(var i = 0; i < callbacks.length; i++) {
if(callbacks[i] != null) {
callbacks[i].apply(null, arguments);
}
}
};
}
これは機能しますが、同じ機能を提供する JavaScript ライブラリがあるかどうか疑問に思っていますか? またはさらに良いことに、.NET の「イベント」パターンをシミュレートするものはありますか?
myEvent+=myCallback;