Katakanlah kita memiliki beberapa kode yang digunakan untuk menginisialisasi hal-hal ketika sebuah halaman dimuat dan terlihat seperti ini:
function initStuff() { ...}
...
$(document).ready(initStuff);
Fungsi initStuff hanya dipanggil dari baris ketiga snippet. Tidak akan lagi. Jadi biasanya orang memasukkan ini ke dalam panggilan balik anonim seperti ini:
$(document).ready(function() {
//Body of initStuff
});
Memiliki fungsi di lokasi khusus dalam kode tidak benar-benar membantu keterbacaan, karena dengan panggilan siap () membuatnya jelas bahwa ini adalah kode inisialisasi.
Apakah ada alasan lain untuk lebih menyukai yang satu daripada yang lain?