я всё дальше от истины. 1. Файл F, куда я притаскиваю импортирую fetch - работает, то есть запускается. 2. Импортированная в файл F функция fetch не выдаёт ничего при запуске файла F 3. При запуске "родного" файла, функция Fetch выдаёт то, что от неё требуется. Вопрос: почему?
Ниньзи🥷🏽, Я правильно понимаю, что импортируя асинхронную функцию, то мне весь код, который собирается использовать её результаты, надо тоже делать асинхронным, иначе поймаю undefined?
Сорри, не обратил внимание на скриншоты. Оберните вызов "objectFromJSON" в функцию, которую объявите как async, а затем просто напишите const obj = await objectFromJSON(... и получите асинхронную обработку через вызов в синхронном стиле. Ну или используйте .then - любая async функция возвращает промис по определению, async-await всего лишь синтаксический сахар.