【发布时间】:2018-03-31 20:28:48
【问题描述】:
问题:这四个 promise 有什么区别?
doSomething().then(function () { return doSomethingElse(); });
doSomething().then(function () { doSomethingElse(); });
doSomething().then(doSomethingElse());
doSomething().then(doSomethingElse);
【问题讨论】:
-
取决于
doSomethingElse()返回的内容。你觉得有什么区别? -
你也应该考虑
doSomething().then(function(value) { return doSomethingElse(value); })(提示,提示:相当于最后一种情况)
标签: javascript ecmascript-6 es6-promise