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