イベント
EventEmitterクラスについて
EventEmitter
require('events').EventEmitter
EventEmitterはオブジェクトに関数(リスナー)を追加することができるオブジェクトです。node.jsでイベントを生成するオブジェクトはevents.EventEmitterのインスタンスになっています。
require('events').EventEmitter
var Ev = require('events').EventEmitter;
function Timer () {
this.count = 0;
};
(function () {
Timer.prototype = new Ev;
Timer.prototype.run = function () {
var tm = this,
count = this.count,
clearInt = setInterval(function () {
(count % 2 === 0 )
? tm.emit('odd', count++)
: console.log(count++);
r
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録