我正在尝试了解JavaScript中的Promise。
对于我的示例场景,我想编写一个方法,该方法或者从本地“缓存”返回数据(如果有),或者进行HTTP调用以从服务器检索数据。即使没有进行异步调用,我始终想返回一个Promise,以便JS函数的用户具有统一的API。如何用Javascript实现。我在ES 5。
您希望它们Promise.resolve
起作用,该函数需要立即解析一个值。由于您使用的是es5,因此可以使用诸如Bluebird之类的Promise库,也可以使用诸如Babel之类的编译器来将ES6编译为ES5。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句