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'); });