Асинхронное программирование в JavaScript - выполнение шагов обратного вызова - PullRequest
0 голосов
/ 18 июня 2020

Я хотел бы попросить вас объяснить мне одну вещь. Я только начал изучать концепцию «асинхронного программирования» в JavaScript, но по какой-то причине мне трудно «визуализировать» этот код в своей голове.

function add(a, b, callback) {
  callback(a + b);
}

add(10, 10, function(sum) {
  console.log(sum); 
});

Это очень простой фрагмент кода, но я не могу его обойти. Я имею в виду, я знаю, что он использует обратный вызов через анонимную функцию, но не могли бы вы объяснить каждый шаг и его порядок после вызова функции?

...