Membayangkan nama fungsi sebagai penunjuk juga membantu memahami mengapa tiada konsep lebihan fungsi dalam ECMAScript. Contoh di bawah:
Jelas sekali, dalam contoh ini, dua fungsi dengan nama yang sama diisytiharkan, dan hasilnya ialah fungsi kemudiannya menimpa fungsi sebelumnya. Kod di atas sebenarnya sama dengan kod di bawah.
Dengan melihat kod yang ditulis semula, adalah mudah untuk melihat perkara yang sedang berlaku. Apabila anda mencipta fungsi kedua, anda sebenarnya menimpa pembolehubah addSomeNum yang merujuk kepada fungsi pertama.
Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.