Здорово господа!!!
Объясните кто знает почему.
const promise = new Promise((resolve, reject)=>{
reject('reject');
});
promise.then(result=>{
console.log('Это в консоль не выходит')
return result;
}).catch(e=>{
console.log('Ошибка выходит в консоль',e)
}).then(result=>{
console.log('Почему это выходит в консоль ?? ',result)
});
Первый then почему не работает я согласен, потому что не было resolve
Меня смущает почему РАБОТАЕТ второй then ??
Если первый then не работал, то он ничего не успел отправить
Второй then не должен был работать, нигде не было же ведь resolve