0
我有一個標誌,名爲'標誌',並且當這個標誌得到一個特定的值時,我想調用一個特定的函數。 任何人都知道如何做到這一點?如何創建一個回調函數節點js
我有一個標誌,名爲'標誌',並且當這個標誌得到一個特定的值時,我想調用一個特定的函數。 任何人都知道如何做到這一點?如何創建一個回調函數節點js
var EventEmitter = require("events").EventEmitter;
var flags = Object.create(EventEmitter.prototype);
Object.defineProperty(flags, "someFlag", {
get: function() {
return this._someFlag;
},
set: function (v) {
this._someFlag = v;
this.emit("someFlag", v);
}
});
flags.on("someFlag", callback);
您不能,您需要基礎結構來在值更改時調用回調 – Raynos 2012-01-15 21:21:05
只需調用函數而不是設置標誌。 – SLaks 2012-01-15 21:21:08
@Raynos:不;他可以使用屬性 – SLaks 2012-01-15 21:21:26