Сообщение от voraa
|
Потому, что num11 возвращает сразу разрешенный Promise
Реально она работает так
function num11 () {
setTimeout(()=> {
let num = 11 * 11;
return console.log(num);
}, 3000);
return Promise.resolve(undefined);
}
|
Вы уверены, что причина именно в этом??
Ну возвращает промис в num11 undefined, и что? Вопрос не в том, что он возвращает, а в том, КОГДА он срабатывает.
А разве в функции num10 не указано, что промис будет разрешённый? Там же тоже стоит резолв.