私はこのモジュールを持っています:
define(function() {
clickHandlerA = function() { ... }
clickHandlerB = function() { ... }
return {
handle : function(param) {
doSomething(param);
var handler = 'clickHandler' + param;
}
}
}
ここで、何らかの方法で適切なクリック ハンドラーを呼び出す必要があります。私は試した
if (typeof handler == 'function') {
handler.call();
}
私も試しました
if (handler in this) {
handler();
}
しかし、どれも機能しません。助言がありますか?