Rumah >hujung hadapan web >tutorial js >Arahan untuk menggunakan kaedah events.emitter.once dalam node.js_node.js

Arahan untuk menggunakan kaedah events.emitter.once dalam node.js_node.js

WBOY
WBOYasal
2016-05-16 16:27:521645semak imbas

Penerangan kaedah:

Daftarkan pendengar tunggal untuk acara yang ditentukan, jadi pendengar hanya akan mencetuskan paling banyak sekali dan pendengar akan dikeluarkan serta-merta selepas mencetuskan.

Tatabahasa:

Salin kod Kod adalah seperti berikut:

pemancar.sekali(peristiwa, pendengar)

Terima parameter:

acara (rentetan) Jenis acara

pendengar (fungsi) Fungsi panggil balik apabila peristiwa dicetuskan

Contoh:

Salin kod Kod adalah seperti berikut:

server.once('sambungan', fungsi (strim) {
console.log('Ah, kami mempunyai pengguna pertama kami!');
});

Kod sumber:

Salin kod Kod adalah seperti berikut:

EventEmitter.prototype.once = fungsi(jenis, pendengar) {
jika (!util.isFunction(pendengar))
Throw TypeError('pendengar mestilah fungsi');
fungsi g() {
This.removeListener(type, g);
Listener.apply(this, arguments);
}
g.pendengar = pendengar;
this.on(type, g);
pulangkan ini;
};
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn