Node.js EventEmitter

Node.js 中的 EventEmitter 是一个用于处理事件的核心模块。它提供了一种简单而有效的方式来处理异步操作和事件驱动的编程。在 Node.js 中,几乎所有的核心模块都继承自 EventEmitter,比如 fs、http 等。

使用 EventEmitter

要使用 EventEmitter,首先需要引入它:

----- ------------ - ------------------

然后创建一个实例:

----- --------- - --- ---------------

监听事件

可以使用 on 方法来监听事件:

--------------------- -- -- -
  ---------------- ----- -----
---

触发事件

可以使用 emit 方法来触发事件:

------------------------

传递参数

除了触发事件外,还可以传递参数:

------------------- --- -- -- -
  -------------- - - - --- - -----
---

--------------------- -- ---

一次性事件监听

可以使用 once 方法来监听一次性事件:

--------------------------- -- -- -
  ----------------------
---

----------------------------
---------------------------- -- ------

移除事件监听

可以使用 off 方法来移除事件监听:

----- -------- - -- -- -
  -------------------
--

----------------------------------- ----------

------------------------------------ ----------

以上就是关于 Node.js EventEmitter 的基本使用方法,接下来我们会继续学习更多关于 Node.js 的知识。


上一篇:Node.js 事件循环
下一篇:Node.js Buffer