Promise常用API
首先new一个Promise其执行过程是:执行了一个异步操作,也就是setTimeout,2秒后,输出“执行完成”,并且调用resolve方法。这里只是new了一个对象,并没有调用它,但是传进去的函数就已经执行了,所以我们用Promise的时候一般是包在一个函数中,在需要的时候去运行这个函数,如:我们包装好的函数最后,会return出Promise对象,也就是说,执行这个函数我们得到了一个Promise对象。接下来就可以用Promise对象上有then、catch方法了,这就是Promise的强