Tag: 对象字面

如何在NodeJS中扩展事件的对象 – 文字对象?

我想让我的Node.js对象强制转换事件 。 现在,如果我创build“静态”对象并将它们实例化,这不是问题,但是当我的对象没有静态的祖父时,如何做到这一点,就像使用对象字面符号创build对象一样 ? 我习惯于编写ExtJS语法,所以我更喜欢对象字面量的一切。 // var EventEmitter = require('events').EventEmitter; // How where when? myObject = { myFunction: function() { console.log('foo'); }, urFunction: function() { console.log('bar'); } }; 这是一个对象。 它没有构造函数,因为不需要更多的实例。 现在我该如何让myObject发出事件? 我已经尝试过,并尝试修改代码,但是如果不使用像这样的构造函数重写我的对象, var EventEmitter = require('events').EventEmitter; var util = require('util'); function myClass() { EventEmitter.call(this); myFunction: function() { this.emit('foo'); }, urFunction: function() { this.emit('bar'); } }; […]