Dalam JavaScript, menghantar nombor pembolehubah argumen kepada fungsi daripada tatasusunan adalah mungkin menggunakan kaedah berikut:
func(...arr);
Sintaks spread (...) mengembangkan elemen arr sebagai hujah individu untuk berfungsi.
function func(...args) { // `args` will be an array of all arguments passed to the function }
Sintaks selebihnya (...) mengumpul sebarang argumen tambahan sebagai tatasusunan dalam parameter args.
func.apply(context, arr);
Kaedah apply() mengambil argumen pertama sebagai nilai ini untuk fungsi dan argumen kedua sebagai tatasusunan argumen.
const arr = ['a', 'b', 'c']; function func() { console.log(arguments.length); // Prints the number of arguments for (arg in arguments) console.log(arg); // Prints the arguments one by one } func(...arr); // Prints 3, then 'a', 'b', 'c'
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meluluskan Elemen Tatasusunan sebagai Argumen Fungsi dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!