【发布时间】:2012-04-25 18:29:59
【问题描述】:
我有一个为 node.js 包装 mongodb 客户端的类。当我调用findUsers 时,下面的类我知道this.collection 是未定义的。
如何从原型访问this.collection?
谢谢!
类:
var Users;
Users = (function () {
function Users(db) {
db.collection('users', function (err, collection) {
this.collection = collection;
});
}
Users.prototype.findUsers = function (callback) {
this.collection.find({}, function (err, results) {
});
}
return Users;
})();
用法:
//db holds the db object already created
var user = new Users(db);
user.findUsers();
【问题讨论】:
标签: javascript object prototype