简介 目录 评价 推荐
上次学到:课程介绍

简介

为解决异步函数的回调陷阱,开发社区不断摸索,终于折腾出 Promise/A+。它的优势非常显著:

1. 不增加新的语法,可以立刻适配几乎所有浏览器
2. 以队列的形式组织代码,易读好改
3. 捕获异常方案也基本可用

评价

23
首先我是已经熟悉了Promise的用法来看这个课程,看看有没有漏掉的知识点。 整个课程比较生硬,代码示例不够简单清晰。 比如console.log的输出,建议带上1234,这样更容易看出执行顺序。 代码块完全没有注释,完全靠说。 没有清晰的callback写法和promise写法的对比 resolve, reject参数的使用讲解非常模糊,比如写个promise函数,异步判断两个数字大小,来解释resolve和reject的用法会清晰很多
对3.3错误处理一节,您讲错了。promise执行器里。异步执行的代码中抛出错误是不会被后面的catch捕获到的。可能是因为观看课程的都是新手,没有发现这个问题。希望能重录这一节纠正这个问题,以免更多新人被误导。 new Promise(resolve=>{ setTimeout(()=>{ throw new Error('bye'); },2000) }) .catch(error=>{ //这个地方是不会捕获到上面计时器里的报错的 //但是如果计时器抛出异常的代码改为同步的方式直接抛出异常,在这个地方是可以捕获到的。 })
全部评价

讲师

从业11年有余,目前是一名全栈工程师,技术偏前端。热爱编程,希望把程序员作为终身职业。享受不断学习、不断进步的过程,享受解决难题后的畅快。喜欢分享,好奇心旺盛,喜欢琢磨产品,喜欢观察商业模式,希望和大家共同进步。

课程须知

1. 前端水平:初级、中级
2. 了解 JavaScript
3. 最好有异步开发经历,希望写出更好的代码

老师告诉你能学到什么?

1. Promise 的基础用法
2. Promise 容易出错的地方
3. Promise 怎么处理错误(Error)
4. Promise 的其它用法
5. 简单介绍异步函数

相关推荐

从0到1全流程落地web游戏大地图项目,成为WebGlS专家
Meo
高级前端开发高级
实战课
123人学习
进阶
读懂IT行业的第一课-IT技术素养提升课-快速蜕变内行人
一品红豆
首席架构师
实战课
90人学习
初阶
职场必备AI课 AI高效办公训练营
忠彬老师
AI 研究与商业应用落地专家
实战课
338人学习
初阶
程序员的 AI 启蒙课,ChatGPT 辅助开发 Vue3 项目
双越
资深前端工程师
实战课
824人学习
初阶
AI大语言模型 ChatGPT从0到1打造私人智能英语学习助手
李恩_Leeon
资深前端研发
实战课
766人学习
初阶

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

查看已购买课程
开始学习 免费