章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 错误处理 (05:33) 下一节 重新观看

3 秒后播放下一节

为你推荐

Meathill
Web前端工程师

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

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 慕函数3340417
第一个返回的是promise实例,第四个返回的是dosomethingelse函数这个参数

最新回答 / qq_最初的最初_1
then链式调用,参数为一个函数作为回调,它不用显示调用就会执行。他会依次等dosomething返回结果后再执行dosomeelse,等else执行完,最后handle再执行。

最新回答 / 慕前端5278569
我的理解是——一个栈中的代码会依次执行(无缝连接),之间相差极小时间,因此看起来就像同时执行

最新回答 / 醒醒别睡啦
https://github.com/merrier/imooc-promise-sample

最新回答 / itachy
我觉得这里你需要再听一下老师的解释!个人理解:        funa与 funb都是函数调用,因此几乎是同时执行的,这里你或许不理解为什么不是先then了在执行?主要是因为premise语法要求,因为then的参数是premise,这个then会被忽略【此处老师也有解释】,所以可以理解funa与funb几乎是一起执行的【当然是有先后的,只是差不多可以忽略了】。    最后解释下,为啥返回的premise是a, 有上面的解释可以知道then被忽略了,返回值就是funa返回的premise,答案也正如老师所...

最新回答 / 慕沐750848
第一种:throw用来抛出问题,抛出问题后,接下来会执行.then里的内容。即返回了一个promise实例,但是,在执行这个实例的过程中,会不会有错误呢?那就要用到catch来捕捉,但是因为是异步的,系统认为我返回了一个结果(有还是没有错误,错误在哪),所有的事都做完了。   第二种:那么如何来让系统真正的执行所有的事呢,那要在实例中再抛出一个问题,这时系统会跳过then,直接执行catch。

已采纳回答 / 慕瓜229536
异步吧,调用后即返回,所以与下一条语句运行时间相差很小,可以参考下C语言中关于异步的解释。

最新回答 / 慕娘4289356
你试着百度一下we have a problem with promise 
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言