setTimeout和promise組合使用實現不同的時間切換內容顯示

function sleepwait(duration){
     return new Promise(function(resolve){
           setTimeout(resolve,duration);
     })
}
async function changepage(page,duration){
    if(page==1){
      console.log('顯示內容一');
    }else{
      console.log('顯示內容二');
    }
    await sleepwait(duration)
}
async function main(){
   while(true){
     await changepage(1,10000);
     await changepahe(1,21000);
   }
}
main()

顯示內容一 十秒鐘後切換爲內容二 二十秒後切換爲內容一 循環切換

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章