一道题 Promise
发布于 9 年前 作者 coDelesLie 6422 次预览 最后一次回复是 9 年前 来自 分享
问:下面四个使用 promise 的语句之间的不同点在哪儿?
doSomething().then(function () {
return doSomethingElse();
});
doSomethin().then(function () {
doSomethingElse();
});
doSomething().then(doSomethingElse());
doSomething().then(doSomethingElse);
14 回复
http://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html 这篇文章可以解答你
题目不错嘿嘿
你真的了解Promise吗? 这篇博文让人受益匪浅~
@klamtlne 感谢!收获颇丰。
不知道有没有翻译,勉强看懂一些 自豪地采用 CNodeJS ionic
mark住
好文特别是 接受两个参数的那里 解决了我多年的问题啊 赞赞
mark
ydkjs promise那里讲得也不错,可以对照的看。不过依然是踩了坑才能想起来
@klamtlne good!
function doSomething(){ return Promise.resolve(1); }
function doSomethingElse(){ return Promise.resolve(2); }
doSomething().then(function () { return doSomethingElse(); }).then(function (result) { console.log(result) });
doSomething().then(function () { doSomethingElse(); }).then(function (result) { console.log(result) });
doSomething().then(doSomethingElse()).then(function (result) { console.log(result) });
doSomething().then(doSomethingElse).then(function (result) { console.log(result) }); 大家测测比较好~
@klamtlne 译文在这里 http://fex.baidu.com/blog/2015/07/we-have-a-problem-with-promises/
不错 学习了