Rumah >hujung hadapan web >tutorial js >Berapa Banyak Hujah Yang Boleh Diambil Sebenarnya Fungsi JavaScript?
Adakah Terdapat Had untuk Bilangan Argumen Yang Boleh Diterima Fungsi JavaScript?
Walaupun lazimnya difahami bahawa fungsi JavaScript boleh menerima "tidak terhad" bilangan hujah, realiti praktikalnya lebih bernuansa.
Spesifikasi ECMAScript tidak secara eksplisit mengenakan had hujah maksimum. Walau bagaimanapun, had sebenar bergantung pada faktor khusus pelaksanaan.
Percubaan menggunakan kaedah arguments.length mendedahkan had praktikal untuk penyemak imbas yang berbeza:
Menggunakan eval untuk memanggil fungsi menghasilkan hasil yang sedikit berbeza:
Keputusan ini menunjukkan bahawa bilangan maksimum argumen berbeza-beza berdasarkan penyemak imbas dan strategi panggilan. Dalam senario praktikal, ia tidak mungkin menghadapi panggilan fungsi dengan berjuta-juta hujah.
Atas ialah kandungan terperinci Berapa Banyak Hujah Yang Boleh Diambil Sebenarnya Fungsi JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!