i5ting / wechat-dev-with-nodejs

StuQ《Node.js微信开发》课程文档
https://i5ting.github.io/wechat-dev-with-nodejs/
286 stars 86 forks source link

一道promise 的题,求解 #24

Open yuwancumian opened 8 years ago

yuwancumian commented 8 years ago

之前看到的一道题,现在还不知道答案,求解

What’s the difference between promises below.

doSomething().then(function () {
  return doSomethingElse();
});
doSomething().then(function () {
  doSomethingElse();
});
doSomething().then(doSomethingElse());
doSomething().then(doSomethingElse);
i5ting commented 8 years ago

这是一篇非常经典的比较,给出地址,如果还不理解,请回复

i5ting commented 8 years ago

主要是对每个处理函数都必须返回promise理解。如果没有返回promise,那么promise不会处理后面的then的

i5ting commented 8 years ago

理解了 1 和 2 , 3 和 4 还有点模糊,感觉是一样的啊 发视频当然是极好的 🙏🙏 😂