许诺背后的基本原则之一是它是异步处理的。这意味着您无法创建承诺,然后立即在代码中同步使用其结果(例如,不可能从启动承诺的函数中返回承诺的结果)。
相反,您可能想做的是 返回整个承诺本身。然后,任何需要其结果的函数都可以调用
.then()promise,并且在promise被解决时结果就在那里。
- 这是HTML5Rocks的资源,它遍历了Promise的生命周期,以及如何异步解决其输出:http
- //www.html5rocks.com/zh-cn/tutorials/es6/promises/

许诺背后的基本原则之一是它是异步处理的。这意味着您无法创建承诺,然后立即在代码中同步使用其结果(例如,不可能从启动承诺的函数中返回承诺的结果)。
相反,您可能想做的是 返回整个承诺本身。然后,任何需要其结果的函数都可以调用
.then()promise,并且在promise被解决时结果就在那里。