Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】Object::EventTarget()メソッドの使い方

EventTargetメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

EventTargetメソッドは、Node.jsの環境において、オブジェクトにイベント処理の能力を付与し、イベント駆動型プログラミングを可能にすることを実行するメソッドです。これにより、プログラム内で発生する特定の出来事(イベント)に対して、柔軟に反応する仕組みを構築できます。

具体的には、EventTargetメソッドを利用することで、イベントリスナーの登録、解除、およびイベントの発行という一連の操作が可能になります。イベントリスナーとは、特定のイベントの発生を待ち受け、そのイベントが発生した際に自動的に実行される処理のことです。このメソッドを通じて、オブジェクトにイベントリスナーを結びつけたり、不要になったリスナーを削除したりできます。また、プログラムの特定の状況に応じて、任意のカスタムイベントを明示的に発行することも可能です。

システムエンジニアを目指す初心者の方にとって、EventTargetメソッドは、コンポーネント間の連携をより柔軟かつ疎結合にするための重要な手段です。これにより、あるコンポーネントが別のコンポーネントの状態変化を直接知る必要なく、イベントを通じて通知を受け取り、独立して動作するといった設計が容易になります。結果として、システムの拡張性や保守性が向上し、効率的なアプリケーション開発に貢献します。Node.jsにおける非同期処理やリアルタイム機能の実装において、イベント処理は不可欠な技術です。

構文(syntax)

1const eventTarget = new EventTarget();
2
3eventTarget.addEventListener('myCustomEvent', (event) => {
4  console.log(`Event '${event.type}' received.`);
5});
6
7const customEvent = new Event('myCustomEvent');
8eventTarget.dispatchEvent(customEvent);

引数(parameters)

引数なし

引数はありません

戻り値(return)

EventTarget

EventTargetクラスのインスタンスを返します。これは、イベントリスナーを登録および削除できるオブジェクトです。

関連コンテンツ

関連プログラミング言語