EventEmitter Dasar

EventEmitter memicu dan mendengarkan event khusus (Event-Driven Architecture).

👀 Contoh dulu

import { EventEmitter } from 'node:events';
const em = new EventEmitter();
em.on('test', console.log);
em.emit('test', 'ok');

Hasilnya: ok

💡 Banyak modul internal Node.js dibangun di atas EventEmitter.

📝 Sekarang giliranmu

Picu peristiwa bernama 'login' pada objek emitter dengan membawa argumen variabel data menggunakan metode .emit().

Preview