Я хочу запустить функцию "setval", завершенную после того, как эта функция "afterfirstfunc" будет выполнена
i want to run "setVal" function Completed after then that "afterFirstFunc" function will go to execute, var setVal = function() { var dfd=$.Deferred(); for (var i = 0; i < 5; i++) { (function (i) { setTimeout(function () { console.log("Inside First "+i); }, 1000*i); })(i); }; dfd.resolve(); return dfd.promise(); }; var setVal1=function(){ var dfd1=$.Deferred(); for (var i = 0; i < 5; i++) { (function (i) { setTimeout(function () { console.log("Inside Second "+i); }, 1000*i); })(i); }; dfd1.resolve(); return dfd1.promise(); }; setVal().then(function(){ setVal1(); });
Что я уже пробовал:
я хочу выполнить setVal1 run first then setVal1 will go to execute, а не обе функции работают параллельно, я перепробовал все это, но ничто не помогает мне достичь этого