メソッドの説明: 指定されたイベントに対して 1 つのリスナーを登録します。これにより、リスナーは最大 1 回のみトリガーされ、トリガー後すぐに解放されます。 文法: コードをコピーします コードは次のとおりです: エミッター.once(イベント, リスナー) パラメータを受信します: event (文字列) イベントタイプ リスナー (関数) イベントがトリガーされたときのコールバック関数 例: コードをコピーします コードは次のとおりです: server.once('接続', 関数 (ストリーム) { console.log('ああ、最初のユーザーができました!'); }); ソースコード: コードをコピーします コードは次のとおりです: EventEmitter.prototype.once = function(type, リスナー) { if (!util.isFunction(listener)) Throw TypeError('リスナーは関数である必要があります'); 関数 g() { This.removeListener(type, g); Listener.apply(this, 引数); } g.listener = リスナー; this.on(type, g); これを返します; };