Javascript 处理两个已解决的承诺
假设我有一个承诺,我使用它。然后等待它解决Javascript 处理两个已解决的承诺,javascript,Javascript,假设我有一个承诺,我使用它。然后等待它解决 var suc = function(){ console.log('promise ended') } var err = function(e){ console.log('promise ended') } promise.then( suc, err ); >> promise ended >> promise ended 如果我不在乎它是成功还是失败呢?我只想知道它已经完成了 promise.both(funct
var suc = function(){ console.log('promise ended') }
var err = function(e){ console.log('promise ended') }
promise.then( suc, err );
>> promise ended
>> promise ended
如果我不在乎它是成功还是失败呢?我只想知道它已经完成了
promise.both(function(){console.log('next')}
有这样的功能吗?您可以这样做:
promise.catch(function() {}).then(function() { console.log('DONE'); });
在调用suc
或err
var completed = function() { console.log('next') };
promise.then(completed, completed).then(suc, err)
另见