Even Emitter
trong Nodejs là gì?
Even Emitter
trong Nodejs là gì?
Trong Node.js, EventEmitter
là một lớp cốt lõi được sử dụng để xử lý các sự kiện. Một EventEmitter
là một đối tượng phát ra các sự kiện được đặt tên, và các hàm lắng nghe (listeners) có thể được gắn vào các sự kiện này để được gọi khi sự kiện được phát ra.
Các tính năng chính của EventEmitter
bao gồm:
emit()
để kích hoạt một sự kiện.on()
để thêm một hàm lắng nghe sẽ được thực thi khi sự kiện được phát ra.once()
cho phép thêm một hàm lắng nghe sẽ chỉ được thực thi một lần duy nhất khi sự kiện tiếp theo được phát ra.removeListener()
hoặc off()
cho phép gỡ bỏ một hàm lắng nghe khỏi sự kiện.removeAllListeners()
cho phép gỡ bỏ tất cả các hàm lắng nghe khỏi một sự kiện cụ thể.EventEmitter
là một phần quan trọng của kiến trúc hướng sự kiện trong Node.js, cho phép các đối tượng khác nhau giao tiếp với nhau thông qua việc phát ra và lắng nghe các sự kiện. Điều này giúp tạo ra các ứng dụng có khả năng mở rộng cao và dễ dàng quản lý các tác vụ bất đồng bộ.
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào