Profil detayı eklendi, herkes profillerine girip bir gözatsın! Sevdiğiniz üyelerin cevaplarını takip edin! Tüm güncellemeler

JavaScript değişik fonksiyon tanımlamak

test("testdeğer", function(result){
  console.log(result);
});

Bu şekilde fonksiyon kullanımı için fonksiyonu nasıl tanımlamamız gerekiyor?

1

Cevaplar (1)

İşlem devam ediyor, lütfen bekleyin..
selmansamet
Doğru Cevap
@selmansamet
5 ay önce [Güncellendi]

Burada ikinci parametre callback function olarak bilinir. test fonksiyonu değerin kendisini hesaplar ve callback fonksiyonu sadece cevabı döndürür.


function test(val, callback){
    //new_val hesapla
    callback(new_val)
}


Örneğin parametre olarak vereceğimiz objeyi, [nitelik, değer] ikili dizisine çeviren bir fonksiyon yazalım.


function test(val, callback){
    var new_val = Object.entries(val)
    callback(new_val)
}


Çağıralım.


test({a: 1, b: 2}, function(obj){
    console.log(obj) // [[a, 1], [b, 2]]
})


Bunun gibi dönen değerlerde status, error, loading gibi durumların alınması gerekiyorsa, bu değerler callback fonksiyonuna parametre olarak verilir.

Cevapla @abdulbaki5 ay önce
@selmansamet, Teşekkür ederim.
İşlem devam ediyor, lütfen bekleyin..

Cevap yaz Sadece sorunun cevabını yazın

Yabancı Dizi Arşivi