JavaScript'te Asenkron Geri Çağrıya Parametre Aktarımı
Şimdi, asenkron bir fonksiyona
giriş parametreleri aktarabilmemizi sağlayalım.
Örnek olarak, make fonksiyonunun ilk parametresi olarak
sonuç olarak almak istediğimiz dizi elemanının
numaraını ileteceğiz. Örnek olarak dizinin üçüncü
elemanını alalım:
make(3, function(res) {
console.log(res); // dizinin üçüncü elemanı
});
Şimdi make fonksiyonumuzun kodunu
açıklandığı şekilde yeniden düzenleyelim:
function make(num, callback) {
setTimeout(function() {
let arr = [1, 2, 3, 4, 5];
callback(arr[num]); // sonuç olarak dizi elemanını iletiyoruz
}, 3000);
}
make fonksiyonunun iki parametre almasını sağlayın:
dizinin bir elemanının ve diğer elemanının numarası.
Bu fonksiyonun asenkron operasyonun sonucu olarak
belirtilen elemanların toplamını döndürmesine izin verin.