promise打印顺序题目

258 阅读1分钟

promise打印顺序题目

     setTimeout(() => {
        console.log('0')
      }, 0)
      new Promise((resolve, reject) => {
        console.log('1')
        resolve()
      })
        .then(() => {
          console.log('2')
          new Promise((resolve, reject) => {
            console.log('3')
            resolve()
          })
            .then(() => {
              console.log('4')
            })
            .then(() => {
              console.log('5')
            })
        })
        .then(() => {
          console.log('6')
        })
      new Promise((resolve, reject) => {
        console.log('7')
        resolve()
      }).then(() => {
        console.log('8')
      })