Callback Function تابعی هست که به عنوان ورودی به یک تابع دیگه پاس داده میشه تا کار اون تابع رو تکمیل کنه:

div.addEventListener('click', function(e) {
  alert();
});

توی این مثال آرگومان دوم متد addEventListener یک Callback Function هست و زمانی اجرا میشه که روی المنت انتخاب‌شده کلیک کنیم. به‌طور کلی اگه بخوایم یک تکه کد بعد از یک عملیات خاص اجرا بشه از Callback Function استفاده می‌کنیم.

 

https://codeburst.io/javascript-what-the-heck-is-a-callback-aba4da2deced

https://dev.to/macmacky/70-javascript-interview-questions-5gfi