Pot.js と PotLite.js で利用可能。
register で登録したメソッドを解除します。
register で登録したメソッドを解除します。
引数 name は、解除する関数名を文字列で指定、もしくは配列で複数指定します。
Pot.globalize() が適応済みの場合、Pot.Deferred.unregister() が unregister() で実行できます。
解除した関数の数を返します。
// メソッドを登録
Pot.Deferred.register('add', function(args) {
return args.inputs[0] + args.results[0];
});
var d = new Pot.Deferred();
d.then(function() {
return 100;
// 登録したメソッド add を使用し 50 加算する
}).add(50).then(function(res) {
Pot.debug(res); // 150
});
d.begin();
// 登録を解除
d.then(function() {
Pot.Deferred.unregister('add');
});