Adakah parameter pilihan dalam javascript?

Adakah parameter pilihan dalam javascript?
Adakah parameter pilihan dalam javascript?
Anonim

Parameter pilihan adalah hebat untuk memudahkan kod dan menyembunyikan fungsi lanjutan tetapi tidak sering digunakan. Jika kebanyakan masa anda memanggil fungsi menggunakan nilai yang sama untuk beberapa parameter, anda harus cuba menjadikan parameter tersebut sebagai pilihan untuk mengelakkan pengulangan.

Adakah parameter pilihan?

Parameter pilihan ialah ditakrifkan pada penghujung senarai parameter, selepas sebarang parameter yang diperlukan. Jika pemanggil memberikan hujah untuk mana-mana satu daripada penggantian parameter pilihan, ia mesti menyediakan hujah untuk semua parameter pilihan sebelumnya. Jurang yang dipisahkan koma dalam senarai argumen tidak disokong.

Adakah parameter pilihan buruk?

Perkara dengan parameter pilihan ialah, mereka adalah BURUK kerana mereka tidak intuitif - bermakna mereka TIDAK berkelakuan seperti yang anda jangkakan. Inilah sebabnya: Mereka memecahkan keserasian ABI ! jadi anda boleh menukar argumen lalai di satu tempat.

Mengapa parameter pilihan ditambahkan?

Pembangun boleh menggunakan parameter pilihan untuk mengisytiharkan parameter dalam fungsi pilihan supaya bahawa keperluan untuk menghantar nilai kepada parameter pilihan akan dihapuskan.

Bolehkah fungsi JavaScript tidak mempunyai parameter?

Fungsi JavaScript boleh digunakan dengan sebarang bilangan argumen, tanpa mengira bilangan argumen yang dinamakan dalam definisi fungsi. Kerana fungsi ditaip secara longgar, tidak ada cara untuknyauntuk mengisytiharkan jenis hujah yang diharapkannya dan adalah sah untuk menghantar nilai apa-apa jenis kepada mana-mana fungsi.