Saya menggunakan Netbeans untuk menambahkan komentar seperti profesional ke setiap fungsi, tulis saya. Jadi saya mulai dengan masing-masing /**
dan kemudian saya tekan Enter
untuk membiarkan Netbeans memenuhi skema komentar default untuk fungsi berikut.
Sampai sekarang saya hanya menggunakan ini untuk bahasa PHP dan dalam hal ini Netbeans selalu menambahkan @returns {type}
bagian dalam skema komentar saja, jika mengikuti fungsi PHP benar-benar menyertakan return
pernyataan. Pada apa yang disebut "prosedur" (fungsi yang tidak mengembalikan nilai apa pun) bagian ini hilang.
Hari ini saya mencoba hal yang sama untuk fungsi Javascript dan Netbeans menambahkan @returns {undefined}
bagian ke skema komentar meskipun fungsi berikut tidak mengembalikan apa pun.
Ini membuatku bingung. Apakah Netbeans menyarankan seperti ini, bahwa setiap fungsi Javascript harus mengembalikan sesuatu? Apa yang harus saya lakukan? Abaikan (atau hapus) bagian skema komentar itu atau ikuti saran (jika ini adalah saran sama sekali) dan tambahkan return false;
di akhir fungsi tersebut, meskipun itu tidak berguna bagi saya?
undefined
. Dalam banyak bahasa, hasil dari pernyataan terakhir dikembalikan (lebih berguna, IMO). Ini disebut pengembalian implisit .