setTimeout( ()=>console.log('一秒后执行'), 1000);function sayHello( arg ) { return new Promise ( (resolve, reject) => { if( arg === 'success' ) { for( var i=0; i< 1000; i++) { if(i===999)
resolve(i);
}
} else if( arg === 'fail' ) {
reject('失败');
}
})
}console.log('顺序');
sayHello( 'success' ).then( arg => { console.log(arg)
})关于这段函数一直不太能理解如果setTimeout的时间设置短一些,他是否会影响到Promise中for循环?如果设置了setTimeout,这个函数中执行的函数是并发执行的吗?
添加回答
举报
0/150
提交
取消