Apabila Memanggil Fungsi JavaScript: Kurung Penting atau Tidak
Apabila menggunakan fungsi dalam JavaScript, pembangun mungkin tertanya-tanya sama ada meninggalkan kurungan membuat perbezaan . Mari kita terokai topik ini melalui contoh dunia sebenar.
Pertimbangkan coretan kod berikut:
window.onload = initAll();
Di sini, initAll() ialah fungsi tanpa sebarang parameter. Jika kita memanggilnya dengan kurungan kosong seperti yang ditunjukkan di atas, perkara berikut berlaku:
Bedakan ini dengan kod berikut:
window.onload = initAll;
Dalam kes ini, kurungan adalah ditinggalkan. Akibatnya:
Perbezaan utama ialah mengecualikan kurungan memberikan rujukan fungsi, manakala menggunakan kurungan kosong serta-merta melaksanakan fungsi dan memberikan nilai pulangannya.
Ringkasnya, gunakan kurungan kosong untuk melaksanakan fungsi dengan segera dan tetapkan nilai pulangannya. Untuk memberikan rujukan fungsi tanpa pelaksanaan, tinggalkan kurungan. Pemahaman ini memberi kuasa kepada pembangun untuk menulis kod JavaScript yang cekap dan tepat.
Atas ialah kandungan terperinci Untuk Melaksanakan atau Tidak Melaksanakan: Bilakah Tanda Kurung Penting dalam Panggilan Fungsi JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!