栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

如何用原生JS实现一个简单的promise

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何用原生JS实现一个简单的promise

我又又又回来了,最近真是累的跟狗一样,急需一个大保健回复一下子精力

   我现在是一边喝着红牛一边写着博客,好了好了,不扯了,回归整体好吧

   先简单来说一下啥是promise吧

   它是什么?Promise是一个方案,用来解决多层回调嵌套的解决方案。它现在是ES6的原生对象。

      干嘛用的?可以把一个多层嵌套的同步、异步都有回调的方法,给拉直为一串.then()组成的调用链。

    解决啥问题?多层嵌套的回调方法中,如果同时存在同步、异步的方法,那么实际执行顺序会混乱。不好调试不好维护

   现在我们再来说一说自己写简单的promise的思路,我们是如何将异步函数同步执行的呢,正常情况下,我们只需要用函数

   嵌套就可以解决,但是现在我们要封装一个promise,那我们要怎么做呢,其实原理还是一样的,只要能在第一个函数执行完

   再调用下一个函数不就可以了嘛   

   下面还是直接上代码

   

                      document         

 

原文出处:https://www.cnblogs.com/suihang/p/9900581.html  

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/245999.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号