Асинхронный javascript с использованием функции settimeout в javascript

Sreekanth Dabbeeru спросил: 11 июня 2018 в 11:04 в: javascript

У меня есть 3 функции, f1 (), f2 (), f3 (), как показано ниже,

 function f1(){
    setTimeout(function(){
    console.log("Hi 1")
    },3000);
    }    function f2(){
    setTimeout(function(){
    console.log("Hi 2")
    },2000);
    }        function f3(){
        setTimeout(function(){
        console.log("Hi 3")
        },1000);
        }
    f1();f2();f3();

, когда я выполняю это, я получил результат как Hi3, Hi2, Hi1, но ожидаемый результат - Hi1, Hi2, Hi3. Я пробую это, используя функции обещания и обратного вызова, но я не разрешил это, может ли кто-нибудь помочь мне, как это сделать. Спасибо вам

0 ответов