Ich habe folgendes in der Quelle für WebKit HTML 5 SQL Speicher Notes Demo :
function Note() {
var self = this;
var note = document.createElement('div');
note.className = 'note';
note.addEventListener('mousedown', function(e) { return self.onMouseDown(e) }, false);
note.addEventListener('click', function() { return self.onNoteClick() }, false);
this.note = note;
// ...
}
Der Autor verwendet selbst an einigen Stellen (dem Funktionskörper) und este an anderen Stellen (den Körpern von Funktionen, die in der Argumentliste von Methoden definiert sind). Was ist hier los? Jetzt, wo ich es einmal bemerkt habe, werde ich es überall sehen?