正确使用Promise

什么时候应该使用Promise?

1、主要用来解决异步嵌套问题;(异步嵌套就是“用回调函数接收异步调用的结果”,回调函数嵌套层次过多就是“回调地狱”)

2、在异步操作中使用回调函数,剥夺了函数的return能力,使用Promise则解决了这个问题。

 

Promise的精髓:用对象(class类)的方式保存了异步调用的结果,promise本身作为一个对象,它是可以赋值给一个变量的,而变量可以在代码中到处传递,不需要附带任何回调函数,直到去promise中【.then()】取异步调用的结果时才要用回调函数。

promise错误用法示范:

promise正确用法示范:

 

posted @ 2019-01-02 17:40  彩泉  阅读(438)  评论(0编辑  收藏  举报