⊗jsSpACPA 157 of 294 menu

Penghantaran Parameter dalam Panggilan Balik Asinkronus JavaScript

Sekarang mari kita buat supaya kita boleh menghantar parameter input ke dalam fungsi asinkronus. Sebagai contoh, mari kita hantar nombor indeks elemen array yang kita mahu dapatkan sebagai hasil kepada parameter pertama fungsi make. Sebagai contoh, mari dapatkan elemen ketiga array:

make(3, function(res) { console.log(res); // elemen ketiga array });

Mari kita ubah suai kod fungsi make kita seperti yang diterangkan:

function make(num, callback) { setTimeout(function() { let arr = [1, 2, 3, 4, 5]; callback(arr[num]); // hantar elemen array sebagai hasil }, 3000); }

Buat supaya fungsi make menerima dua parameter: nombor indeks satu elemen dan elemen lain dalam array. Biarkan hasil operasi asinkronus fungsi ini mengembalikan jumlah elemen yang ditunjukkan.

csbnkksvhu