Dễ4 phương án1 lượt làmCó lời giảiXuất hiện trong 1 bộ đề
A·B·C·DCác phương án trả lời
AEvent names must be camelCase strings
BThe emit method allows a arbitrary set of arguments to be passed to the listener functions
CAny values returned by the listeners for an emitted events are ignored
When an event emitter object emits an event, all of the functions attached to that specific event are called synchronously
Đúng
Giải thích chi tiết
Câu hỏi này yêu cầu bạn xác định câu nào về event emitters là sai. Câu 1 nói rằng tên sự kiện phải là chuỗi camelCase, điều này đúng vì trong Node.js, tên sự kiện thường được viết theo quy tắc camelCase. Câu 2 cho biết phương thức emit cho phép truyền một tập hợp các giá trị tùy ý cho các hàm lắng nghe, điều này cũng đúng vì hàm emit có thể nhận nhiều tham số. Câu 3 nói rằng bất kỳ giá trị nào được trả về bởi các hàm lắng nghe cho một sự kiện được phát ra đều bị bỏ qua, điều này đúng vì Node.js không hỗ trợ trả về giá trị từ các hàm lắng nghe. Câu 4 nói rằng khi một đối tượng event emitter phát ra một sự kiện, tất cả các hàm được gắn vào sự kiện đó đều được gọi đồng bộ, điều này sai vì các hàm lắng nghe được gọi theo thứ tự và không đồng bộ.