от фетча. Каким образом потом сработает обработчик из then?
На этапе создания промис сразу запоминает все связанные с ним обработчики?
function loadJson(url) {
return fetch(url)
.then(response => response.json());
}
Из then возвращается промис из response.json()
Т.е. можно делать await loadJson(...)?
А при ошибке? Будет undefined или?
если кетч передан в than
А если к loadJson дописать ещё один then из которого возвращать собственно объект то это будет чисто синхронный код?)
Нельзя сделать из асинхроного чисто синхронный. Лучше асинх/эвейт юзай
Если сделать function loadJson(url) { return fetch(url) .then(response => response.json()) .then(json => json); }
Вернёт промис с жсоном
я поправил код немного
Вернёт промис с жсоном
Обсуждают сегодня