Tag:

了解JavaScript的承诺; 堆栈和链接

我已经遇到了一些JavaScript承诺的问题,尤其是堆叠链。 任何人都可以向我解释这些不同的实现之间的区别(如果有的话)? 实施1 var serverSidePromiseChain; serverSidePromiseChain = async().then(function(response) { console.log('1', response); return response; }).then(function(response) { console.log('2', response); return true; }).then(function(response) { console.log('3', response); // response expected to be 'true' return async3(); }).then(function(response) { console.log('4', response); return async4(); }) 实施2 var serverSidePromiseChain; serverSidePromiseChain = async().then(function(response) { console.log('1', response); return response; }); serverSidePromiseChain.then(function(response) { console.log('2', response); return […]