node.js_node.js で events.emitter.once メソッドを使用する手順

WBOY
リリース: 2016-05-16 16:27:52
オリジナル
1616 人が閲覧しました

メソッドの説明:

指定されたイベントに対して 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);
これを返します;
};
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート