javascript中promise的说明与使用方法
本篇内容主要讲解“javascript中promise的说明与使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript中promise的说明与使用方法”吧!
说明
1、如果一个任务依赖于多个异步任务时,可以使用Promise.all。
2、如果任务依赖于多个异步任务中的任何一个,那么Promise.race就无所谓了。
实例
var defer = function () { var pending = [], value; return { resolve: function (_value) { value = _value; for (var i = 0, ii = pending.length; i < ii; i++) { var callback = pending[i]; callback(value); } pending = undefined; }, then: function (callback) { if (pending) { pending.push(callback); } else { callback(value); } } } };
到此,相信大家对“javascript中promise的说明与使用方法”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!