我试图在1& 2完全执行后调用功能3& 4。
(function(){
function1();
function2();
})().then(function(){
function3();
function4();
})
答案 0 :(得分:1)
使用promise&使用.then
来链接它。在这种情况下,函数将在1,2,3,4中按顺序执行
function function1() {
console.log('1')
};
function function2() {
console.log('2')
};
function function3() {
console.log('3')
};
function function4() {
console.log('4')
};
(function() {
return Promise.resolve(function1()).then(function2)
})().then(function3).then(function4)