随笔分类 -  Promise

学习promise
摘要:Promise.prototype.finally(): finally方法返回一个Promise。在promise结束时,无论结果是fulfilled或者是rejected,都会执行指定的回调函数。这为在Promise是否成功完成后都需要执行的代码提供了一种方式。 这避免了同样的语句需要在then 阅读全文
posted @ 2020-09-30 11:17 web~Song 阅读(145) 评论(0) 推荐(0)
摘要:1.Promise.any(一个可迭代的对象, 例如Array。) Promise.any()接收一个Promise可迭代对象,只要其中的一个Promise成功,就返回那个已经成功的 Promise。如果可迭代对象中没有一个 Promise成功(即所有的 Promise都失败/拒绝), 就返回一个失 阅读全文
posted @ 2020-09-29 10:44 web~Song 阅读(117) 评论(0) 推荐(0)
摘要:1.Promise.allSettled(一个可迭代的对象,例如Arry,其中每个成员都是Promise。): 该Promise.allSettled方法返回一个在所有给定的promise都已经fulfilled或rejected后的promise,并带有一个对象数组,每个对象表示对应的promis 阅读全文
posted @ 2020-09-29 10:18 web~Song 阅读(94) 评论(0) 推荐(0)
摘要:Promise方法: 1.Promise.all :主要是判断promise中的所有参数返回是不是resolve,或参数中不包含 promise 时回调完成(resolve)。如果有一个返回reject,此实例回调失败(reject) Promise.all(iterable); iterable 阅读全文
posted @ 2020-09-24 17:22 web~Song 阅读(84) 评论(0) 推荐(0)
摘要:Promise 对象是由关键字 new 及其构造函数来创建的。该构造函数会把一个叫做“处理器函数”(executor function)的函数作为它的参数。这个“处理器函数”接受两个函数——resolve 和 reject ——作为其参数。当异步任务顺利完成且返回结果值时,会调用 resolve 函 阅读全文
posted @ 2020-09-24 14:26 web~Song 阅读(166) 评论(0) 推荐(0)