首页
开发运维
前端开发
HTML/CSS
JavaScript
React
TypeScript
Vue.js
Webpack/Vite
后端开发
C#
Go
Java
Node.js
PHP
Python
数据库
Elasticsearch
MongoDB
MySQL
PostgreSQL
Redis
SQLite
服务器
CI/CD
Docker
Kubernetes
Linux
Nginx
Shell脚本
移动开发
Flutter
Kotlin (Android)
React Native
Swift (iOS)
Uni-app
小程序开发
SEO优化
基础入门
技术SEO
内容策略
插件/工具
开发工具
编辑器插件
资源下载
设计素材
项目源码
首页
开发运维
前端开发
HTML/CSS
JavaScript
React
TypeScript
Vue.js
Webpack/Vite
后端开发
C#
Go
Java
Node.js
PHP
Python
数据库
Elasticsearch
MongoDB
MySQL
PostgreSQL
Redis
SQLite
服务器
CI/CD
Docker
Kubernetes
Linux
Nginx
Shell脚本
移动开发
Flutter
Kotlin (Android)
React Native
Swift (iOS)
Uni-app
小程序开发
SEO优化
基础入门
技术SEO
内容策略
插件/工具
开发工具
编辑器插件
资源下载
设计素材
项目源码
Promise
共8篇
排序
更新
浏览
点赞
评论
如何将回调函数转为Promise?
在现代化JavaScript项目中,我们经常需要将遗留的、基于回调的API转换为返回Promise的形式,以便使用async/await或Promise链进行更优雅的调用。这个过程通常被称为“Promise化”或“Promisify”...
JavaScript
MRzhang
2026年1月24日
0
45
8
如何实现Promise重试机制?
在网络请求或其它不可靠的异步操作中,失败是常事。一个健壮的系统需要具备重试能力。为Promise实现重试机制,意味着在操作失败后自动尝试重新执行,直到成功或达到最大重试次数。 实现一个基础...
JavaScript
MRzhang
2026年1月23日
0
50
6
什么是回调地狱?如何解决?
在早期的JavaScript异步编程中,回调函数是主要的处理方式。当多个异步操作需要按顺序执行,且每一步都依赖上一步的结果时,代码就会被迫层层嵌套,形成难以阅读和维护的“金字塔”形状,这就是...
JavaScript
MRzhang
2026年1月23日
0
52
7
async函数中的错误处理?
使用async/await编写异步代码时,错误处理的方式与同步代码高度一致,这大大提升了可读性。核心原则是:await表达式会“抛出”被拒绝的Promise,因此我们需要用try...catch块来捕获这些错误,这...
JavaScript
MRzhang
2026年1月23日
0
43
5
如何取消Promise?
一个常见的误解是Promise本身可以被“取消”。实际上,标准的Promise一旦创建,就会开始执行,并且没有内置的中止或取消方法。所谓的“取消Promise”,通常指的是我们不再关心其结果,并希望避...
JavaScript
MRzhang
2026年1月23日
0
51
6
Promise.all()、Promise.race()、Promise.allSettled()区别?
在处理多个并发异步操作时,Promise提供了几个关键的组合方法:Promise.all()、Promise.race()和Promise.allSettled()。它们都接收一个Promise可迭代对象,但返回的时机和结果处理逻辑截然不同...
JavaScript
MRzhang
2026年1月23日
0
47
8
async/await如何使用?
如果你已经对JavaScript的Promise有所了解,但厌倦了无尽的.then()链,那么async/await就是为你准备的语法糖。它让基于Promise的异步代码看起来和同步代码一样直观,极大地提升了可读性和可维护...
JavaScript
MRzhang
2026年1月23日
0
32
9
Promise有哪些状态?如何链式调用?
在JavaScript的异步编程中,Promise提供了一种更优雅地处理异步操作的模式。理解其状态机制和链式调用是掌握现代异步流程控制的核心,它使我们能够告别传统的“回调地狱”,编写出更具可读性的...
JavaScript
MRzhang
2026年1月23日
0
27
11
61人已阅读
什么是防抖和节流?如何实现?
TOP1
什么是事件循环(Event Loop)?
2026年1月23日
61人已阅读
TOP2
如何实现请求超时控制?
2026年1月24日
60人已阅读
TOP3
如何类型安全地使用localStorage?
2026年1月25日
58人已阅读
TOP4
什么是ajax?如何实现?
2026年1月23日
58人已阅读
TOP5
模板字符串有哪些高级用法?
2026年1月23日
57人已阅读
TOP6
数组的常用方法有哪些?(map、filter、reduce等区别)
2026年1月23日
57人已阅读
TOP7
什么是迭代器和生成器?
2026年1月23日
56人已阅读
TOP8
标签云
鼠标事件
默认值
高阶组件
高阶函数
高级语法
高级类型
顺序执行
项目配置
项目迁移
项目脚手架
页面渲染
面向对象
面向切面编程
非空断言
非受控组件
静态类型
防抖
闭包
错误边界
错误处理
链式调用
热门推荐
最近更新
猜你喜欢
1
什么是防抖和节流?如何实现?
2026年1月23日
61
2
什么是事件循环(Event Loop)?
2026年1月23日
61
3
如何实现请求超时控制?
2026年1月24日
60
4
如何类型安全地使用localStorage?
2026年1月25日
58
5
什么是ajax?如何实现?
2026年1月23日
58
6
模板字符串有哪些高级用法?
2026年1月23日
57
7
数组的常用方法有哪些?(map、filter、reduce等区别)
2026年1月23日
57
8
什么是迭代器和生成器?
2026年1月23日
56
9
什么是Vite?和Webpack有什么区别?
2026年1月25日
56
10
如何实现CSS渐变效果?
2026年1月21日
55
11
display有哪些常用值?分别有什么作用?
2026年1月21日
55
12
Vue Router如何传递参数?
2026年1月25日
55
13
CSS如何实现垂直水平居中?
2026年1月21日
54
主题模板推荐
本站采用子比主题建站
zibll子比主题是一款漂亮优雅的商城资讯类网站主题模板,功能强大,配置简单
这是一条系统弹窗通知示例
管理员可在
主题设置-常用功能-弹窗通知
中进行相关设置
了解子比主题
立即设置