于明昊

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

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

  • 于明昊 2推荐

    读《人类简史》

    ![人类,捡屎去!][1] 喵:『人类,捡屎~』 本文地址:http://www.ituring.com.cn/article/211290 自从去年妹子给买了 kindle 之后,前前后后读了很多书,起初的一半读得多是魏晋南北朝的门阀政治,到了后来看了些心理学的,由于一…...

  • 于明昊 2推荐

    协程与事件循环

    最近研究了一下 es6 的生成器函数,以及传说中的 co。虽然网上关于协程、co 源码分析的文章数不胜数,但是将其与先前异步实现的事件队列结合起来说明的文章却很难寻觅。之前只知道协程是实现异步的一种方式,那其和之前的各种异步实现究竟有什么本质区别呢?本文将根据协程机制简要探讨一…...

  • 于明昊 2推荐

    Git 钩子

    Git 钩子是在一个 Git 仓库中,在每一次特定事件触发时自动运行的脚本。它允许我们自定义 Git 的内部行为,并在开发的生命周期的关键时间点触发自定义行为。 ![通过链接到版本控制的脚本维护钩子](http://7xinjg.com1.z0… ...

  • 于明昊 1推荐

    第一章 初识Git

    建立 Git 仓库 保存更改 检查仓库 [回顾旧有提交](http://www.ituring.… ...

  • 于明昊 2推荐

    协作同步

    SVN 使用一个单独的中心仓库以作为开发者的通信枢纽,其协作的方式是开发者的工作副本与中央仓库互相发送变更记录。这与 Git 的协作模式有所不同,Git 中每个开发者都拥有仓库的副本,以及完整的本地历史和分支结构。用户通常只需要提供一系列的提交而不是单个的变… ...

评论了

  • 今年 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

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