Fahami konsep tiada kelebihan beban dalam javascript melalui petua examples_javascript

WBOY
Lepaskan: 2016-05-16 15:57:06
asal
1015 orang telah melayarinya

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.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan