Зачем присваивать `this` для` self` и запускать `self.method ()`?
Я читаю источник измангуста
<code>Collection.prototype.onOpen = function () { var self = this; this.buffer = false; self.doQueue(); }; </code>
Я не понимаю, почему автор назначаетthis
вself
и работаетself.doQueue()
, Почему бы просто не запустить
<code>this.buffer = false; this.doQueue(); </code>
Я новичок в javascript, спасибо за помощь.