SOURCE

var a = ["a","b","c","d"]
  var b = [];
  var c = [1000,200,1300,400];
  a.forEach((t,i)=>{
    b.push(
      new Promise((resolve,reject)=>{
        setTimeout(()=>{
          console.log(t,i)
          resolve();
        },c[i])
      })
    )
  })
console 命令行工具 X clear

                    
>
console