于明昊

  • 关注
  • 短消息
文章
20
评论
6
推荐
12
收藏
11
社区会龄
7 年
个人网站
malcolmyu.github.io
个人简介

我已经输入了个人简介……

  • 于明昊 9推荐

    【翻译】Promises/A+规范

    英文原文:Promise/A+ 我的博客:Promise A+ 规范 译者序:一年前曾译过 Promise/A+ 规范,适时完全不懂 Promise 的思想,纯粹将翻译的过程当作学习,旧… ...

  • 于明昊 4推荐

    【算法】KMP算法解析

    KMP算法是一个很精妙的字符串算法,个人认为这个算法十分符合编程美学:十分简洁,而又极难理解。笔者算法学的很烂,所以接触到这个算法的时候也是一头雾水,去网上看各种帖子,发现写着各种KMP算法详解的转载帖子上面基本都会附上一句:“我也看的头晕”——这种诉苦声一片的错觉仿佛人生苦旅…...

  • 于明昊 3推荐

    【长坑慎入】2014阿里前端线上笔试题解答-2

    No.9 题目: 实现如下图所示的布局,要求: sidebar 固定宽度200px,content和header宽度自适应; 当window宽度小于600px时,变成三行布局。 默认如下 ![enter image description here][1] 宽度…...

  • 于明昊 3推荐

    【长坑慎入】2014阿里前端线上笔试题解答-1

    2014年阿里的前端线上笔试题目区分度十分的高,感觉十分有意义。所以在这里做一些分析,也希望能丰富一下自己。这里已经有一个帖子,但是因为其中作者有一部分也没有解释,而且文章的版式比较混乱,所以决定自己动手再分析一下。 No. 1 题目: *下图绿色区域的宽度为100%,其…...

  • 于明昊 3推荐

    【翻译】JavaScript原型继承工作原理

    译者按:这篇文章原是出自著名的前端博主阮一峰一篇关于JS原型继承的文章:Javascript继承机制的设计思想中的引… ...

评论了

  • 2019-08-15 10:07

    @Tim_3268 是的,如果在 then 链中有异常或抛出 rejected 的话,通常被用作整条链的异常捕获,这也正是 promise 的优雅之处(当然现在都 async await 一把梭了,或者 rx)。

  • 2017-10-26 22:24

    对的,但是有一点,解决完以后会返回一个 resolved or rejected 的 Promise

  • 2016-09-26 12:09

    你说的对,我上面说的不是很清楚,其实是只要 promise1 传入了 onFulfilled 和 onRejected 回调,如果里面没有异常,那么 promise2 一定会被 resolve。但是如果没有传 onRejected 回调,那么 1 reject 时 2 也会被 reject。有个很简单的例子,在用 promise 的时候都是这样使用的: a.then().then().then().catch() 最后一个 catch 会捕获前面所有 then 中出现的异常。

  • 2015-11-23 10:45

    额……误导在哪里

  • 2015-09-07 13:47

    已修正,这篇文章页有些年头了,前端变化太快