Najprościej mówiąc jest to funkcja, która zostanie wykonana, gdy jakaś inna funkcja zakończy działanie.
W JavaScripcie istnieją funkcje wyższego rzędu. Ponieważ są one obiektami, mogą przyjmować inne funkcje jako parametr oraz mogą być zwracane przez inne funkcje.
Najczęściej funkcji wywołania zwrotnego używamy definiując je bezpośrednio przy wywołaniu funkcji nadrzędnej, np.
setTimeout(function(){alert('Callback');},1000);
Jednakże nic nie stoi na przeszkodzie, by callbacka zdefiniować wcześniej i przekazać jako parametr do różnych funkcji, np.
Korzystając z serwisu akceptujesz regulamin
oraz politykę prywatności.
Używamy informacji zapisanych za pomocą plików cookies w celu zapewnienia maksymalnej wygody w korzystaniu z naszego serwisu.
Jeśli nie wyrażasz zgody, ustawienia dotyczące plików cookies możesz zmienić w swojej przeglądarce.
Najprościej mówiąc jest to funkcja, która zostanie wykonana, gdy jakaś inna funkcja zakończy działanie.
W JavaScripcie istnieją funkcje wyższego rzędu. Ponieważ są one obiektami, mogą przyjmować inne funkcje jako parametr oraz mogą być zwracane przez inne funkcje.
Najczęściej funkcji wywołania zwrotnego używamy definiując je bezpośrednio przy wywołaniu funkcji nadrzędnej, np.
Jednakże nic nie stoi na przeszkodzie, by callbacka zdefiniować wcześniej i przekazać jako parametr do różnych funkcji, np.