微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

then() es6

有了Promise对象,就可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数

//可以通过.then拿到返回值 fn().then((data)=>{ console.log(data);//123 })
  1. then()方法是异步执行。

  2. 意思是:就是当.then()前的方法执行完后再执行then()内部的程序,这样就避免了,数据没获取到等的问题。

  3. 语法:promise.then(onCompleted, onRejected);

  4. 参数

    • promise
      必需。
      Promise 对象。

    • onCompleted
      必需。
      承诺成功完成时要运行的履行处理程序函数

    • onRejected
      可选。
      承诺被拒绝时要运行的错误处理程序函数

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐