1

nodejsでモジュールをアンロードすることは可能ですか?
つまり、イベントリスナー、タイムアウト、および間隔をクリアします。

これらのモジュールは私のプロジェクトの「サブファイル」であり、、、およびを上書きできますが.on().once()タイムアウトと間隔はどうですか?

4

1 に答える 1

0

いいえ、私が知っていることではありません。

を呼び出すことにより、エミッタ上のすべてのイベントリスナーを削除できますmyEmitter.removeAllListeners()。タイムアウトと間隔のクリアについてはclearTimeout(timeoutName)clearInterval(intervalName)それぞれとを呼び出します。

例:

var x = 0;
var myInterval = setInterval(function(){
  console.log('hello');
  if (x > 5) clearInterval(myInterval);
  x += 1;
},1000);

うまくいけば、これがお役に立てば幸いです。

于 2012-10-09T02:01:32.437 に答える