UNPKG

node-desleri-by105

Version:

du bir deneme sürümüdür. 22222

99 lines (43 loc) 1.58 kB
console.log("Started"); function getUser(id, callback) { console.log(id + " idli user getiriliyor"); setTimeout(_ => { callback({ id: id, ad: "Umut" }); }, 1500) } function getCourse(userName, callback) { console.log(userName + " kişisinin kursları getirelicek"); setTimeout(_ => { callback(["java", "flutter", "kotlin"]); }, 2000) } function getComments(kursAdi, callback) { console.log(kursAdi + " isimli kursun yorumları getiriliyor 2 sn sonra ") setTimeout(_ => { callback("harika bir kurs ") }, 2000) } getUser(12345, userObject => { console.log("Getirilen user:" + userObject.ad); getCourse(userObject.ad, userCourse => { console.log(`${userCourse[0]} ${userCourse[1]} ${userCourse[2]}`); getComments(userCourse[0], yorum => { console.log(yorum); }) }); }); // bunu yapmak yerine böyle bir şey de yapılabilir // aşağıdaki gibi de yapılablir ama daha kolay bir yolu var şmdi onu görüceğiz /* getUser(12345,useriGetir); function useriGetir(userObject){ console.log("Getirilen user:" + userObject.ad); getCourse(userObject.ad, kurslariGoster); } function kurslariGoster(userCourse){ console.log(`${userCourse[0]} ${userCourse[1]} ${userCourse[2]}`); getComments(userCourse[0],yorumlariGoster) } function yorumlariGoster(yorum){ console.log(yorum); } */ console.log("Ended");