Node.js EventEmitter with Parameters

EventEmitter can send data as parameters when an event is triggered.

Example

const EventEmitter = require("events");

const event = new EventEmitter();

event.on("student", (name, age) => {
    console.log("Name:", name);
    console.log("Age:", age);
});

event.emit("student", "Madhu", 20);
        
Example Output:

Name: Madhu
Age: 20

Explanation

  1. Create an EventEmitter object.
  2. Create an event using on().
  3. Receive parameters inside the event function.
  4. Use emit() to send the values.
← Back to Home