下面这是一个用promise写的小案例 红绿灯 当成功时调用resolve(); 使用promise的then方法 接收结果
function redFunc(){
$("#redLight").style.background=“orangered”;
let count=6;
$("#redLight").innerHTML=count;
return new Promise(function(resolve, reject){
let myTimer=setInterval(()=>{
count–;
$("#redLight").innerHTML=count;
if(count<=0){
count=0;
clearInterval(myTimer);
$("#redLight").innerHTML=" “;
$(”#redLight").style.background=“white”;
resolve();
}
},1000);
})
}
function greenFunc(){
$("#greenLight").style.background=“lightgreen”;
let count=4;
$("#greenLight").innerHTML=count;
retur