Сообщение Re[8]: JS vs. Native: сравнение на реальном нетривиальном пр от 28.11.2017 13:12
Изменено 28.11.2017 13:13 Pauel
Re[8]: JS vs. Native: сравнение на реальном нетривиальном пр
Здравствуйте, loginx, Вы писали:
I>>Разумеется это не так. Промис то вернет. А следующая строка выполнится когда промис резолвнется.
L>вовсе нет, чтобы ожидать резолвинг надо на него повесить await
Смотри внимательно, эквивалентный код:
Весь асинхронный код обязан быть внутри колбеков, что переёшь в then.
I>>Разумеется это не так. Промис то вернет. А следующая строка выполнится когда промис резолвнется.
L>вовсе нет, чтобы ожидать резолвинг надо на него повесить await
Смотри внимательно, эквивалентный код:
async function get(url) {
let url2 = async fetch(url);
return await fetch(url2);
}
function get(url) {
return fetch(url).then((url2)=>fetch(url2));
}
Весь асинхронный код обязан быть внутри колбеков, что переёшь в then.
Re[8]: JS vs. Native: сравнение на реальном нетривиальном пр
Здравствуйте, loginx, Вы писали:
I>>Разумеется это не так. Промис то вернет. А следующая строка выполнится когда промис резолвнется.
L>вовсе нет, чтобы ожидать резолвинг надо на него повесить await
Смотри внимательно, эквивалентный код:
Весь асинхронный код обязан быть внутри колбеков, что передаёшь в then.
I>>Разумеется это не так. Промис то вернет. А следующая строка выполнится когда промис резолвнется.
L>вовсе нет, чтобы ожидать резолвинг надо на него повесить await
Смотри внимательно, эквивалентный код:
async function get(url) {
let url2 = async fetch(url);
return await fetch(url2);
}
function get(url) {
return fetch(url).then((url2)=>fetch(url2));
}
Весь асинхронный код обязан быть внутри колбеков, что передаёшь в then.