Geri aramalar, bir işlevin bir görev tamamlanmadan önce çalışmayacağından, ancak görev tamamlandıktan hemen sonra çalışacağından emin olun. Eşzamansız JavaScript kodu geliştirmemize yardımcı olur ve bizi sorunlardan ve hatalardan korur.
Neden geri arama işlevine ihtiyacımız var?
Geri aramalar, başka bir şey tamamlandıktan sonra bir şeyi halletmek için harika bir yoldur. Burada bir şey ile bir işlevin yürütülmesini kastediyoruz. Bir işlevi başka bir işlevin dönüşünden hemen sonra çalıştırmak istiyorsak, geri aramalar kullanılabilir. JavaScript işlevleri, Nesnelerin türüne sahiptir.
Geri arama işlevinin amacı nedir?
Hemen çağrılmak yerine, gelecekte belirli bir noktada geri arama işlevi çağrılır. Tipik olarak, bir görev başlatılırken kullanılır ve bu zaman uyumsuz olarak bitecektir (yani, çağıran işlev geri döndükten bir süre sonra bitecektir).
Geri arama işlevi nedir ve ne zaman kullanırız?
Genellikle geri aramaları kullanırsınız bir işlevi başka bir işlev sürecinde işlenecek olan argümanlarla çağırmanız gerektiğinde. Örneğin PHP'de array_filter ve array_map bir döngüde çağrılacak geri aramaları alır.
Geri arama işlevleri kötü mü?
Geri aramalar tamam birden fazla şey yüklemeniz gerektiğinde ve işlendikleri sırayı umursamadığınızda, ancak sıralı yazmanız gerektiğinde harika değiller, sıralı kod. Çoğu durumda,insanlar derin geri arama zincirlerini yapay olarak sıralı kod olarak kullandılar.