promise链式执行顺序

  • Post author:
  • Post category:其他


new Promise((resolve, reject) => {
  console.log("promise")
  resolve()
 })
 .then(() => {	// 执行.then的时候生成一个promise是给最后一个.then的
  console.log("then1")
    new Promise((resolve, reject) => {
    console.log("then1promise")
    resolve()
    })
    .then(() => {// 执行这个.then的时候,生成的promise是下面一个then的
    console.log("then1then1")
    })
    .then(() => {
    console.log("then1then2")
    })
  })
  .then(() => {
  // 这个
  console.log("then2")
  })

执行结果


promise
then1
then1promise
then1then1
then2
then1then2



版权声明:本文为weixin_69811594原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。