javascript 简单的代码示例EventEmitter()如何在节点js中工作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 简单的代码示例EventEmitter()如何在节点js中工作相关的知识,希望对你有一定的参考价值。

// 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!");

以上是关于javascript 简单的代码示例EventEmitter()如何在节点js中工作的主要内容,如果未能解决你的问题,请参考以下文章

javascript 3d网页 简单几行代码创建一个动态水潭, 湖面 示例 ( three.js r114 初探 四)

JavaScript 中的简单变异观察者示例不起作用

javascript 3d网页 简单的 可视化编辑 图形界面 搭建几何体 带导出物体 示例 ( three.js r114 初探 六)

JavaScript JavaScript - 简单示例Istogramma

通过示例学习JavaScript闭包

javascript 简单的异步/等待示例