下面四种 Promise 写法的区别:
// 1. 返回新 Promise
doSomething().then(function () {
return doSomethingElse();
});
// 2. 忽略返回值
doSomething().then(function () {
doSomethingElse();
});
// 3. 立即执行
doSomething().then(doSomethingElse());
// 4. 传递函数引用
doSomething().then(doSomethingElse);
推荐阅读: