JavaScript "anotherAddEventListener" ne işe yarıyor?

BreaKSooN05

Kilopat
Katılım
17 Şubat 2019
Mesajlar
3.522
Çözümler
17
JavaScript:
function anotherAddEventListener(typeOfEvent, callback) {
 var eventThatHappened = {
 eventType: "keypress",
 key: "p",
 durationOfKeypress: 2
 }
 if (eventThatHappened.eventType === typeOfEvent) {
 callback(eventThatHappened); //bu kod ne anlama geliyo?
 }
}

anotherAddEventListener("keypress", function(event) {
 console.log(event);
});

Arkadaşlar kursta bu kısımı hiç anlayamadım. AddEventListener tıklama ve keypress tetikleyicisi olduğunu anlayabildim ancak anotherAddEventListener nasıl kullanılıyor neden kullanılıyor ve ne işe yarıyor kafam basmadı.
 
Peki callback(eventThatHappened) kısmında ne demek istiyor tam olarak o kısmı anlatabilir misiniz?
En altta Function'a girdiler veriyoruz. Eğer eşit ise bu çalışssın diyoruz ama o kodda ne demek istediğini tam kavrayamadım.
 
Callback fonksiyon kullanmış, yani anotherAddEventListener fonksiyonu içinde parametre olarak bir event tanımlanmış (eventThatHappened) ve bu eventi bir fonksiyonda kullanmış, Google'da "callback functions" olarak arattırırsanız daha detaylı bir anlatım elde edersiniz.
 

Yeni konular

Geri
Yukarı