Я читаю источник из mongoose
Collection.prototype.onOpen = function () {
var self = this;
this.buffer = false;
self.doQueue();
};
Я не понимаю, почему автор присваивает this self и запускает self.doQueue(). Почему бы просто не запустить:
this.buffer = false;
this.doQueue();
Я новичок в javascript, спасибо за помощь.