angularjs синхронно выполняемая функция - PullRequest
0 голосов
/ 27 марта 2020

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

Я бы хотел, чтобы приведенный ниже пример программы вывел:

type => slow
type => medium
type => fast

Как мне выполнить sh что?

var asyncFunc = function( type ) {

    if( type == 'slow')
    {
        $timeout( function(){ console.log('type => slow'); }, 10000);
    }
    else if( type == 'medium')
    {
        $timeout( function(){ console.log('type => medium'); }, 5000);
    }
    else if( type == 'fast')
    {
        $timeout( function(){ console.log('type => fast'); }, 1);
    }
}

asyncFunc('slow');
asyncFunc('medium');
asyncFunc('fast');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...