How can I access the this
relative to my object, when it calls an event? When the event is called, this
becomes the event itself, window.event
Ex:
function Foo() {
this.bar = function() {
console.log('Hi!');
}
document.onkeypress = function(e) {
// Aqui, o "this" não é mais o objeto Foo, mas sim o "e" ou "window.event"
this.bar();
// Erro: this.bar não está definido...
}
}
How can I access my object from within callback
of event keypress
?