最新 最热

Javascript 中的异步操作

最近看 JS 代码,对于 Promise 相关写法不是很熟悉,因此梳理了一下相关概念

2024-01-05
4

探索Promise的高级应用:8个技巧大揭秘

在js项目中,promise的使用应该是必不可少的,但我发现在同事和面试官中,很多中级以上的前端仍然坚持promiseInst.then()、promiseInst.catch()、Promise等常规用法等等。即使是 async/await 他们也只知道它但不知道为什么...

2024-01-04
1

JavaScript Promise

我们都知道 JavaScript 是一种同步编程语言,上一行出错就会影响下一行的执行,但是我们需要数据的时候总不能每次都等上一行执行完成,这时就可以使用回调函数让它像异步编程语言一样工作。  像 NodeJS 就是采用异步回调...

2023-12-11
1

uni-app API封装:让接口调用绽放新光彩

uni-app是一款基于Vue.js框架的跨平台开发工具,可以将代码编译成H5、小程序、App等不同平台的应用。在进行uni-app开发时,网络请求是必不可少的环节。为了方便开发,我们可以封装一些网络请求方法,以便在多个页面中复用,并...

2023-12-11
3

了解关键区别:await vs return vs return await

异步编程是现代 JavaScript 开发中一个重要方面,它使我们能够处理耗时的操作,而不会阻塞其他任务的执行。使用异步函数时,我们会遇到三个重要的关键字:await 、return、return await。在本文中,我们将探讨这些关键字之间的...

2023-12-01
1

【每日精选时刻】如何避免旧代码成包袱?5步教你接手别人的系统;这一次,彻底搞懂 Promise;三个月写了个短信平台,开源出来!

大家吼,我是你们的朋友煎饼狗子——喜欢在社区发掘有趣的作品和作者。【每日精选时刻】是我为大家精心打造的栏目,在这里,你可以看到煎饼为你携回的来自社区各领域的新鲜出彩作品。点此一键订阅【每日精选时刻】专栏,吃瓜...

2023-11-29
2

async/await实现Promise.all()

Promise.all() 方法接收一个 promise 的 iterable 类型(注:Array,Map,Set 都属于 ES6 的 iterable 类型)的输入,并且只返回一个Promise实例,并且输入的所有 promise 的 resolve 回调的结果是一个数组。...

2023-11-23
1

Promise中的then链机制

因为每一次 .then都会返回一个新的promise实例,所以我们就可以持续 .then下去了

2023-11-19
2

使用 promise 重构 Android 异步代码

业务当中写Android异步任务一直是一项挑战,以往的回调和线程管理方式比较复杂和繁琐,造成代码难以维护和阅读。在前端领域中JavaScript其实也面临同样的问题,Promise 就是它的比较主流的一种解法。在尝试使用Promise之前...

2023-11-17
2

最简单的手写Promise,30行代码理解Promise核心原理和发布订阅模式

看了全网手写 Promise 的,大部分对于新手还是比较难理解的,其中几个比较难的点:

2023-11-17
1