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. });
 
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM