Рубрики
Без рубрики

Асинхронный код: функции обратного вызова

Функции в JavaScript не так, как на других языках. В JavaScript функции являются первоклассным C … Tagged с JavaScript, начинающими, Codenewbie, функциями.

Функции в JavaScript не так, как на других языках. В JavaScript функции являются первоклассными гражданами. Следовательно, функция может быть передана в качестве аргумента, может использоваться в качестве переменного значения и т. Д.

Функция обратного вызова-это подпрограмма, это кусок кода, который можно выполнить немедленно или позже во время выполнения. Как асинхронные обратные вызовы, эти функции используются для уведомления или предупреждения, когда происходит событие. Обычно эти функции определяются как аргументы другому, которые начинают выполнять какой -то код в фоновом режиме, когда фоновый код заканчивается, он вызывает функцию обратного вызова, чтобы узнать, что работа выполнена, или чтобы сказать вам, что что -то произошло.

function callback() {
    console.log("Process finished!");   
}

function run(callback) {
    for (let index = 0; index < 10000; index++) {
        console.log("Processing...");
    }
    callback();
}


run(callback);

Проще говоря, асинхронный обратный вызов – это функция, которую можно вызвать, когда вам нужно уведомить что -то, что произошло, или работа выполнена. Даже обратные вызовы старомодны, очень важно знать о них, так как большое количество API все еще используют их.

Оригинал: “https://dev.to/barriosdfreddy/asynchronous-code-callback-functions-1jk8”