Saya melihat yang berikut ini di sumber untuk WebKit HTML 5 SQL Storage 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;
// ...
}
Penulis menggunakan diri di beberapa tempat (badan fungsi) dan ini di tempat lain (badan fungsi yang didefinisikan dalam daftar argumen metode). Apa yang sedang terjadi? Sekarang setelah saya perhatikan sekali, akankah saya mulai melihatnya di mana-mana?
this
di dalam panggilan balik?")