В продолжение темы асинхронного JavaScript.



Стивен Майю объясняет на примере выполнения списка домашних дел, как работают обратные вызовы.



Может быть, у вас есть другие примеры из жизни, которые подойдут для объяснения?



https://htmlacademy.ru/blog/155-understanding-callbacks