then(data => articles = data.json())
тоже возвращать промис будет. погляди статейку, поможет разобраться: https://developer.cdn.mozilla.net/en-US/docs/Learn/JavaScript/Asynchronous/Async_await
не присваивается внутри фетча значение для articles. На выходе Undefined
потому что присваивается после того как вернется промис. тебе нужно его дождаться
кто-то в асинх не умеет)
это для практики
для какой практики? у вас базы нет. основ
бро асинк не жопа, один раз надо понять и потом спокойно работать будешь, попробуй примеры из статьи и поиграйся с ними
Я его знаю камон!!!! Я специально без него пробую, играюсь с промисами без асинка.
без асинка то не дождешься никак(
.finally проверь, особенно с return-ом. Расскажи нам потом про отличия поведения между синхронной и асинронной версией
помести свой код внутрь самовызывающей функции
Обсуждают сегодня