我有一個類在node.js中使用,並且我希望在需要時將各種對象傳遞給此對象。node.js模塊將對象傳遞給單身人士
這裏的類:
var ItemHandler = (function() {
var items = new Array();
return {
start: function (item, callback) {
items.push(item);
ItemHandler.timer();
},
timer: function() {
var timer = setTimeout(function() {
console.log('test');
ItemHandler.timer();
}, 1000);
}
};
})();
module.exports = ItemHandler;
這是被稱爲在一個我的路線,index.js。像這樣:
var itemHandler = require('./lib/item.handler.js');
itemHandler.start(items);
我想要做的是將我的路徑中使用的其他對象傳遞給此文件。與此相似:
var itemHandler = require('./lib/item.handler.js')(socket)(res);
在這裏,我會傳入socket對象(從socket.io連接和一個響應返回)。
我將如何構建我的類來接受這兩個參數?
非常感謝!
什麼是您的ItemHandler類需要那些參數?這可能會大大影響解決方案。 – 2012-04-03 19:39:58