stdin.on
例として挙げてみましょう。スタックするコールバックstdin.on
なので、(CoffeeScriptで)書くと
stdin = process.openStdin()
stdin.setEncoding 'utf8'
stdin.on 'data', (input) -> console.log 'One'
stdin.on 'data', (input) -> console.log 'Two'
その後、プロンプトでリターンを押すたびに、
One
Two
私の質問は、一度バインドされたコールバックを削除/置き換える方法はありますか? それとも、プロキシ コールバックをバインドして自分で状態を管理する唯一の方法ですか?