Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Basic events functionality
- // const EventEmitter = require('events');
- // const emitter = new EventEmitter();
- // emitter.on('messageLogged', function(args){
- // console.log(`${args.name} : ${args.age}`)
- // console.log("Listener called");
- // });
- // emitter.on('customEvent', function(status, message){
- // console.log(`${message} : ${status}`);
- // })
- // emitter.emit('messageLogged', { name: "salman", age: "27" });
- // emitter.emit('customEvent', 200, "Hellow new world!");
- const EventEmitter = require('events').EventEmitter;
- const util = require("util");
- var Person = function(name){
- this.name = name;
- }
- util.inherits(Person, EventEmitter);
- var p = new Person('Salman');
- p.on('speak', function(said){
- console.log(`${this.name} is saying ${said}`);
- });
- p.emit('speak', "Hellow new world!");
Add Comment
Please, Sign In to add comment