У меня есть функция в цепочке promises, которая может или не может что-то сделать. Например.
getYear().then(function(results){
if(results.is1999) return party();
else return Q.fcall(function(){/*do nothing here*/});
}).then(sleep)
Где getYear
, party
и sleep
все возвращаются promises. Есть ли более сжатый способ написать инструкцию else? То есть, ничего не делайте, но все же возвращайте цепное обещание?