Вопрос о bind()
Здравствуйте!
Есть такой код: function HttpServer(handlers) { this.handlers = handlers; this.server = http.createServer(this.handleRequest_.bind(this)); } ... HttpServer.prototype.handleRequest_ = function(req, res) { ... }; Я не могу понять в чем суть this.handleRequest_.bind(this). В методе handleRequest_ this и так будет ссылаться на объект в котором определен метод. Или я что-то не понимаю? |
Цитата:
var object = { fn: function(){ alert(this); } }; object.fn(); setTimeout(object.fn, 500); |
|
Спасибо всем!
|
Часовой пояс GMT +3, время: 19:40. |