weather.getWeatherByCoords(lat, lng),
weather.getInterestingPlaces(lat, lng),
...interestingPlacesResp.data["features"].map(async (el) => {
const descResp = weather.getInterestingPlaceDesc(el["id"]);
return (descResp.then(data => data["wikipedia_extracts"] && data["wikipedia_extracts"]["text"]))
? descResp.then(data => data["wikipedia_extracts"]["text"])
: null;
})
]);
main.js:45 Uncaught (in promise) ReferenceError: Cannot access 'interestingPlacesResp' before initialization
Пытаюсь так но тщетно
ты явно пытаешься использовать результат одного промиса для запуска другого. Делать это синхронно совсем нелогично
Стикер
пробуй в чатГПТ такое засовывать тоже (кусок кода и сообщение об ошибке), он реально помогает находить причину ошибки и экономит кучу времени и нервов
так че-то дичь совсем ты пытаешься сделать. ты достаешь interestingPlacesResp и в то же время пытаешь его использовать
Обсуждают сегодня