Я бы хотел получить что-то вроде этой работы:
var Events=require('events'),
test=new Events.EventEmitter,
scope={
prop:true
};
test.on('event',function() {
console.log(this.prop===true);//would log true
});
test.emit.call(scope,'event');
Но, к сожалению, слушатель не даже получить вызов. Есть ли способ сделать это с помощью EventEmitter? Я мог бы Function.bind
привязать к слушателю, но я очень надеюсь, что EventEmitter
имеет какой-то особый (или очевидный) ;) способ сделать это ...
Спасибо за помощь!