promise
promise
一行代码干掉 Promise.all!JavaScript 异步编程的终极简化!
长期以来,Promise.all() 一直是我们处理并发 Promise 的首选方法,但它存在一个致命缺陷:一旦任何一个 Promise 被拒绝(rejected),整个操作就会失败。
一篇文章带你搞懂JavaScript 微任务(Microtask)
Promise 处理始终是异步的,因为所有 promise 行为都会通过内部的 “promise jobs” 队列,也被称为“微任务队列”。
Promise.all 的异常处理,我希望大家一定要了解一下!
Promise.all还是很好用的,但是问题来了,其中有一个错误的话,就只会输出这个失败的值,而忽略了其他成功的值,那咋办呢?
31    2024-03-29
关于 JavaScript 中的 Promise,你应该知道的五件事
Promise 模式是现代 JavaScript 编程的必备条件。 使用 then/catch 链接
Thread、Future、Promise、Packaged_task、Async之间有什么关系?
一个promise的set_value()只能调用一次,如果调用多次,就会throw exception,如果外部没catch exception,程序就会crash。
30    2022-07-06
一篇文章带你搞懂JavaScript 微任务(Microtask)
本文基于JavaScript基础,介绍了微任务。其中.then/catch/finally 处理程序(handler),总是在当前代码完成后才会被调用。
在 promise 中 then 和 finally 有什么区别
看上去 promise.prototype.then() 和 promise.prototype.f
36    2021-03-27
这一次,彻底弄懂Promise原理
Promise 源码不过几百行,我们可以从执行结果出发,分析每一步的执行过程,然后思考其作用即可。
JavaScript异步与Promise实现
在阅读本文之前,你应该已经了解JavaScript异步实现的几种方式:回调函数,发布订阅模式,Promise,生成器(Generator),其实还有async/await方式,这个后续有机会会介绍。本篇将介绍Promise,读完你应该了解什么是Promise,为什么使用Promise,而不是回调函数,Promise怎么使用,使用Promise需要注意什么,以及Promise的简单实现。
1