Size: a a a

JavaScript — русскоговорящее сообщество

2020 June 12

DB

Dmitriy Barabanov in JavaScript — русскоговорящее сообщество
поэтому у вас и выползает undefied. Что сигнализирует, что ответа пока что нет...
источник

1

1N54N3 in JavaScript — русскоговорящее сообщество
А поч .then() нужно использовать именно при получении данных? а async/await в функции самой и при получении данных ничего
источник

AG

Andrey Govorukhin in JavaScript — русскоговорящее сообщество
это одно и тоже по факту
источник

DB

Dmitriy Barabanov in JavaScript — русскоговорящее сообщество
1N54N3
А поч .then() нужно использовать именно при получении данных? а async/await в функции самой и при получении данных ничего
потому что они могут дождаться ответа от сервера и получить данные. А обычный код не может.
источник

AG

Andrey Govorukhin in JavaScript — русскоговорящее сообщество
все что что в then выполняется когда выполнится операция, тоесть then ждет
источник

AG

Andrey Govorukhin in JavaScript — русскоговорящее сообщество
также и await
источник

1

1N54N3 in JavaScript — русскоговорящее сообщество
Dmitriy Barabanov
потому что они могут дождаться ответа от сервера и получить данные. А обычный код не может.
Да я понимаю, я спрашиваю поч в разных местах по разному
например если funciton useApi полностью async то сразу получаются данные возвращает, а если не async то приходит промис в переменную
источник

AG

Andrey Govorukhin in JavaScript — русскоговорящее сообщество
не сразу
источник

1

1N54N3 in JavaScript — русскоговорящее сообщество
И приходится с промисом через .then работать
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
1N54N3
Да я понимаю, я спрашиваю поч в разных местах по разному
например если funciton useApi полностью async то сразу получаются данные возвращает, а если не async то приходит промис в переменную
async функция всегда возвращает промис
источник

AG

Andrey Govorukhin in JavaScript — русскоговорящее сообщество
ну вернее если ты просто укажешь async то ничего не будет
источник

AG

Andrey Govorukhin in JavaScript — русскоговорящее сообщество
а вот с await будет
источник

DB

Dmitriy Barabanov in JavaScript — русскоговорящее сообщество
асинк под капотом тоже через промис идет. Любой код, которому надо подождать  ответ от сервера - всегда пойдет через промисы. И не важно, вы промисами сами будете управлять, или эти же промисы будут спрятаны под капотом async
источник

AG

Andrey Govorukhin in JavaScript — русскоговорящее сообщество
считай что await тже самое что и then
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
Andrey Govorukhin
ну вернее если ты просто укажешь async то ничего не будет
это не так. async ф-ция всегда вернет промис, независимо от того есть внутри await или нет
источник

1

1N54N3 in JavaScript — русскоговорящее сообщество
Chingiz Mamiyev
async/await)
А зачем тогда async/await функцию делать, если then после получения промиса в переменную придется все равно обрабатывать .then'ами
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
1N54N3
А зачем тогда async/await функцию делать, если then после получения промиса в переменную придется все равно обрабатывать .then'ами
источник

1

1N54N3 in JavaScript — русскоговорящее сообщество
Невозможно сделать, чтобы сразу данные получить в переменную? вместо промиса
источник

꧁岡

꧁倫太郎 岡部꧂... in JavaScript — русскоговорящее сообщество
Утомили
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
1N54N3
Невозможно сделать, чтобы сразу данные получить в переменную? вместо промиса
невозможно, да
источник