- 0
- 0
- 约1.71万字
- 约 22页
- 2026-02-10 发布于北京
- 举报
Promise对象
为什么使用Promise?
PromiseJavaScriptJaaavaaaSScccripppt
的出现是异步回调的一种解决方案,解决异步函数嵌套,导致异步回调的出现调调调调调的的的的的的的一一一一一一一种种种种种种种种种解解解解解决的问题。
❓什么是回调(CallBackHell)
上面的很好地解释了使用异步回调产生的问题,从代码的阅读角度就会发现这些代
码难以阅读。后期的也会产生很大的问题,每一个异步环节都嵌套在一起,形成难
以阅读及的状况
我们来看一个经典的回调问题,我们现在要一个文件,但这个文件的路径在
其他文件里,步骤是这样的:首先1.txt2.txt3.txt4.txt,其中4.txt是我们
要的内容,但只能通过上面的过程才能到。于是看下面的代码
Promise对象
为什么使用Promise?
Promise的出现是Javascript异步回调的一种解决方案,解决异步函数嵌套,导致
异步回调的问题
❓什么是回调(CallBackHell)
上面的很好的解释了使用异步回调产生的问题,从代码的阅读角度就会发现这些代
码难以阅读。后期的也会产生很大的问题,每一个异步环节都嵌套在一起形成难以
阅读以及的状况
我们来看一个经典的回调问题,我们现在要一个文件,但是这个文件的路径在其
他的文件里,步骤是这样的首先1.txt2.txt3.txt4.txt其中4.txt使我们要
的内容但是只能通过上面的过程才能到于是看下面的代码
constfs=require(fs);
fs.readFile(1.txt,(err,data)={
if(err){
console.log(err.message);
return;
6}
7//2.txt
constfsrequire(fs);
fs.readFile(1.txt,(err,data)={
if(err){
console.log(err.message);
return;
6}
7//2.txt
8fs.readFile(data,(err,data)={if(err){10
console.log(err.message);11return;12}13//读
取3.txt14fs.readFile(data,(err,data)={15if(err){16
console.log(err.message);17return;18}19//
4.txt20fs.readFile(data,(err,data)={21if(err){22
console.log(err.message);23return;24}25
console.log(data.toString());26})27})28})29})30
上面的代码就是描述这个经典的问题,学习Promise对象就是为了解决这个问题。
Promise对象概述
Promise对象是ES6中出现的新API,它的出现就是为了解决异步回调产生的一些问题。从本
javascript
质上来说,Promise就是一个容器,承载着一个异步操作的过程,这个过程可能在未来的某
个时刻才会被执行。
的代码就会知道Promise是如何工作的
constfs=require(fs);constpromise=newPromi
您可能关注的文档
- 2015~2016学年初二上学期期中生物试卷题.pdf
- 2015年级车展展台记录及问题反馈.pdf
- 数学选修2-1:等比数列与圆锥曲线性质探讨.pdf
- 效率及其对财务管理意义.pdf
- 地理湘教版七年级上册第四章第四节世界主要气候类型教学设计.pdf
- 双曲线理科检测题.pdf
- 向量加法概念、法则与运算律精讲.pdf
- 九年级体育与健身课时计划:篮球与垫上运动组合技术.pdf
- BIM5D精英组决赛试题说明与操作指南.pdf
- 进一步审计程序时间选择与实施策略.pdf
- 福建省龙岩市连城县第一中学2025-2026学年高一上学期12月月考语文试题(含答案).pdf
- 九年级语文下册练习by22 陈涉世家.pptx
- 2025至2030中国港口码头行业市场深度分析及发展前景与战略报告.docx
- 2026-2030中国塑料鱼饵行业市场现状分析及竞争格局与投资发展研究报告.docx
- 安徽2025-2026学年高一上学期2月期末考试语文试题(试卷+解析).docx
- 电表改装与校准说明书.pdf
- (2026年)危重症孕产妇的识别及护理PPT课件.pptx
- 安徽蚌埠市2025-2026学年度第一学期期末高一化学试卷(试卷+解析).docx
- (2026年)胃、十二指肠穿孔的护理PPT课件.pptx
- 九年级语文下册练习cc23 出师表.pptx
原创力文档

文档评论(0)