综合
评分
评分
8.87
- 内容实用9.1
- 简洁易懂8.9
- 逻辑清晰8.6
我是看了些promise文章后来视频的(个人习惯遇到新事物喜欢先文章再视频),视频进度有点满,大半个小时都是在说resolve,then,感觉逻辑层次不是很清晰,而且给出的例子看着不大实用,没有结合实际问题展开。最重要的是视频的代码展示也太啥了,就30行不到的代码也不能完全展示,鼠标还老滑来滑去,还有老是弄那个console霸占一半屏幕
时间:2020-07-01
0/300
取消
回复
对3.3错误处理一节,您讲错了。promise执行器里。异步执行的代码中抛出错误是不会被后面的catch捕获到的。可能是因为观看课程的都是新手,没有发现这个问题。希望能重录这一节纠正这个问题,以免更多新人被误导。 new Promise(resolve=>{ setTimeout(()=>{ throw new Error('bye'); },2000) }) .catch(error=>{ //这个地方是不会捕获到上面计时器里的报错的 //但是如果计时器抛出异常的代码改为同步的方式直接抛出异常,在这个地方是可以捕获到的。 })
时间:2019-08-26
0/300
取消
回复