正确使用Promise
什么时候应该使用Promise?
1、主要用来解决异步嵌套问题;(异步嵌套就是“用回调函数接收异步调用的结果”,回调函数嵌套层次过多就是“回调地狱”)
2、在异步操作中使用回调函数,剥夺了函数的return能力,使用Promise则解决了这个问题。
Promise的精髓:用对象(class类)的方式保存了异步调用的结果,promise本身作为一个对象,它是可以赋值给一个变量的,而变量可以在代码中到处传递,不需要附带任何回调函数,直到去promise中【.then()】取异步调用的结果时才要用回调函数。
promise错误用法示范:
promise正确用法示范: