我无法找到' on'的定义。通量示例中的方法,todomvc。它有什么作用?

时间:2015-09-03 03:48:01

标签: javascript reactjs flux

在TodoStore.js的第107行:

   /**
   * @param {function} callback
   */
  addChangeListener: function(callback) {
    this.on(CHANGE_EVENT, callback);
  },

link:https://github.com/facebook/flux/blob/master/examples/flux-todomvc/js/stores/TodoStore.js

1 个答案:

答案 0 :(得分:2)

该示例使用Node Events module,它定义了EventEmitter。显示正在发生的事情的两条线是:

var EventEmitter = require('events').EventEmitter;

和...

var TodoStore = assign({}, EventEmitter.prototype, {