new Promise(function(resolve,reject){})

Posted lixin0705

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了new Promise(function(resolve,reject){})相关的知识,希望对你有一定的参考价值。

https://blog.csdn.net/weixin_41888813/article/details/82882375

promise主要是为了解决js中多个异步回调难以维护和控制的问题.

  1. function checkFunc() {
  2. let p = new Promise(function (resolve, reject) {
  3. // 一些比较耗时异步操作
  4. if(操作完成标识) {
  5. resolve();
  6. }
  7. });
  8. p.then(function (data) {
  9. layer.confirm(‘执行下一步操作?‘, {
  10. btn: [‘确定‘, ‘取消‘]
  11. }, function () {
  12. // 确保上面的操作都完成后,才执行下面的操作
  13. // 其他操作...
  14. });
  15. });
 
}

以上是关于new Promise(function(resolve,reject){})的主要内容,如果未能解决你的问题,请参考以下文章

es6,promise,generator,next,yield与koa

Promise用法详解

Promise

js设计模式SOLID五大设计原则

Promise

ES6 Promise 用法讲解