特定のイベントに対してリスナーが「順番に」実行されることをドキュメントで確認しましたが、他にどのような保証がありますか? たとえば、次のコードは 0 から 9 を順番に出力することが保証されていますか、それとも現在の実装の単なる副作用ですか?
var EventEmitter = require('events').EventEmitter
var ev = new EventEmitter();
ev.on("foo", console.log);
for (var i = 0; i < 10; i++) {
ev.emit("foo", i);
}