Promise
Posted 芬芬是个乖宝宝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Promise相关的知识,希望对你有一定的参考价值。
有了Promise
对象,就可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数。此外,Promise
对象提供统一的接口,使得控制异步操作更加容易。
promise创建后会直接执行
var promise=new Promise(function(resolve,reject){ console.log("异步任务"); resolve(); }) promise.then(function(){ console.log("异步任务完成后,promise状态变为fullfiled,此回调函数被放到消息队列里面,等执行栈空,即下面的代码执行后,再执行此回调函数"); }); console.log("主线程执行")
以上是关于Promise的主要内容,如果未能解决你的问题,请参考以下文章
Typescript编译器无法从Promise resolve调用中推断类型