Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mencapai Lebihan Fungsi dalam Javascript?
Pemuatan Terlebih Fungsi dalam Javascript
Walaupun pendekatan pengaturcaraan klasik membenarkan berbilang fungsi dengan nama yang sama, Javascript mentakrifkan satu fungsi bagi setiap nama dengan ketat. Oleh itu, penyelesaian alternatif telah muncul untuk menampung lebihan beban fungsi.
1. Argumen Pembolehubah
Kekurangan penyemakan jenis Javascript membolehkan fungsi menyesuaikan diri dengan set argumen yang berbeza dengan menyemak kehadiran, jenis atau kuantiti argumen dan bercabang dengan sewajarnya. Sebagai contoh, kaedah obj.data() jQuery menyokong empat borang penggunaan, setiap satu memerlukan gelagat berbeza yang boleh dilaksanakan menggunakan argumen boleh ubah.
2. Argumen Lalai
ES6 memperkenalkan sokongan terbina dalam untuk nilai argumen lalai. Dengan menentukan nilai lalai dalam pengisytiharan fungsi, hujah boleh diandaikan jika tidak disediakan oleh pemanggil. Sebagai contoh, fungsi multiply() boleh mengambil dua argumen, dengan yang kedua mempunyai nilai lalai 1.
3. Argumen Dinamakan
Argumen bernama menggunakan peta sifat dan nilai untuk menghantar hanya argumen yang diperlukan tanpa mengambil kira susunan. Ini meniru ciri hujah yang dinamakan dalam bahasa lain. Objek Javascript boleh mengendalikan teknik ini dengan mudah, seperti yang ditunjukkan oleh kaedah ajax() jQuery yang membenarkan menghantar satu objek dengan sifat bernama untuk mengkonfigurasi permintaan.
Atas ialah kandungan terperinci Bagaimana untuk Mencapai Lebihan Fungsi dalam Javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!