在循环中等待

17 阅读1分钟

 function returnPromise(number) {
      return new Promise((resolve, reject) => {
        setTimeout(() => {
          resolve(number);
        }, 2000);
      });
    } 
const list = [1,2,3]
(async function(){
      for(let i of list){
        await returnPromise(i);
        console.log('awit',i)
      }
    })()