欢迎光临散文网 会员登陆 & 注册

异步编程: 一次性搞懂 Promise, async, await (#js #

2023-06-18 22:20 作者:取昵称重名好烦啊  | 我要投稿


01:07


1)回调函数(callback function)

JS天生是单线程编程语言,单线程异步方式无需考虑线程同步和资源竞争的问题,避免线程频繁切换造成的计算机开销。

但缺点是会造成频繁的嵌套,即回调地狱:

Promise正是为了解决回调地狱诞生的,比如js中promise的一个api:fetch,用链式调用代替回调地狱




04:21


async/await:基于promise的语法糖


05:19


①打破两个fetch的并行 ---->promise.all

②不能直接调用forEach和map方法 ----> 用传统for循环

③只能用在异步函数中

异步编程: 一次性搞懂 Promise, async, await (#js #的评论 (共 条)

分享到微博请遵守国家法律