少儿编程宣传文案,15秒少儿编程培训广告创意文案
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!
Promise:优雅封装异步编程,更加优雅地书写复杂的异步任务
Promise 是ES6中一个非常重要和好用的特性,Promise是针对异步编程的一种实现解决方案。Promise 是一种更良好的编程风格。
Promise内部可以用来处理异步事件和操作,即可以用于包裹封装异步操作代码。
一个网络请求函数,因为不能立即拿到结果,所以不能像简单的同步编程一样将结果直接返回。
这个时候,我们会传入另外一个函数,在数据请求成功时,将数据通过传入的函数回调回去。
当我们在开发中有异步操作时,就可以给异步操作包装一个Promise 对象,通过异步操作之后会出现三种状态。
pending: 等待状态,比如我们正在进行网络请求,或者定时器还在进行,没有到终止时间。
fulfill: 满足状态,当我们主动回调了resolve时,代表着请求成功了,就处于该状态,并且会回调.then()函数
reject: 即拒绝状态,当我们主动回调了reject的时候,也就意味着网络请求失败了,就处于该状态,并且会回调.catch()函数。
在Promise 异步网络请求中,如resolve成功回调则交给then处理,如reject失败回调则交给catch处理。
wWw.Xtw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。
免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!
联系邮箱:773537036@qq.com