Rumah >hujung hadapan web >tutorial js >Fahami konsep tiada kelebihan beban dalam javascript melalui petua examples_javascript

Fahami konsep tiada kelebihan beban dalam javascript melalui petua examples_javascript

WBOY
WBOYasal
2016-05-16 15:57:061041semak imbas

Membayangkan nama fungsi sebagai penunjuk juga membantu memahami mengapa tiada konsep lebihan fungsi dalam ECMAScript. Contoh di bawah:

Salin kod Kod adalah seperti berikut:

fungsi addSomeNum(num)
{
Kembalikan nombor 100;
}
fungsi addSomeNum(num)
{
Kembalikan nombor 200;
}
var result=addSomeNum(100);//300

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.

Salin kod Kod adalah seperti berikut:

var addSomeNum=function(num)
{
Kembalikan nombor 100;
};
var addSomeNum=function(num)
{
Kembalikan nombor 200;
};
var result=addSomeNum(100);//300

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.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn