提出:Promise对象是CommonJS工作组提出的一种规范,其目的是为异步操作提供统一的接口

本质:Promise是一个对象,也就是说它的用法与其他JavaScript对象的用法没有两样.

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

作用:promise起到代理作用(proxy),充当异步操与回调函数之间的中介.它使得异步操作具备同步操作的接口.使得程序具备正常的同步运行的流程,从而回调函数不必再一层层嵌套.

简单的说,它的意思是:每一个异步任务立即返回一个promise对象,由于是立即返回,所以可以采用同步操作的流程.这个promise对象有一个then方法,允许指定回调函数,在异步任务完成后调用.

promise的then方法可以接受前一个函数的执行结果,还可以保证另一个promise的顺序执行.

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄