Size: a a a

JavaScript Noobs — сообщество новичков

2021 August 12

O

OK386 in JavaScript Noobs — сообщество новичков
но теперь сама функция выполняется не сразу, она асинхронная
источник

AG

Alfred Gaar in JavaScript Noobs — сообщество новичков
То есть когда используется await внутри функции - она сама становится асинхронной?
источник

O

OK386 in JavaScript Noobs — сообщество новичков
ну она же async
источник

O

OK386 in JavaScript Noobs — сообщество новичков
это логично
источник

V

Viktor in JavaScript Noobs — сообщество новичков
Если я хочу вернуть значение из price и не хочу обворачивать внешнюю функцию в async, в которой будет вызов функции price, то как это сделать? Без console.log
источник

AG

Alfred Gaar in JavaScript Noobs — сообщество новичков
Ну если await не использовать - она будет синхронной
источник

AG

Alfred Gaar in JavaScript Noobs — сообщество новичков
Вроде как
источник

AG

Alfred Gaar in JavaScript Noobs — сообщество новичков
Хоть и async
источник

O

OK386 in JavaScript Noobs — сообщество новичков
ну тебе нужно подождать результата выполнения price в этом вся суть
источник

O

OK386 in JavaScript Noobs — сообщество новичков
прежде чем вывести ответ
источник

V

Viktor in JavaScript Noobs — сообщество новичков
омг, я понимаю
источник

O

OK386 in JavaScript Noobs — сообщество новичков
поэтому нужно await price
источник

V

Viktor in JavaScript Noobs — сообщество новичков
я могу его обработать в then
источник

V

Viktor in JavaScript Noobs — сообщество новичков
но из then никак не вывести, кроме console.log
источник

AG

Alfred Gaar in JavaScript Noobs — сообщество новичков
Ну тебе ее никак и не вывести, раз она асинхронная и выполняется в конце
источник

O

OK386 in JavaScript Noobs — сообщество новичков
ну да ты можешь что угодно в then написать вообщето. .then(price => {делай что хочешь})
источник

AG

Alfred Gaar in JavaScript Noobs — сообщество новичков
Как я понял только если все делать в then, или обернуть в другой async и делать в нем
источник

O

OK386 in JavaScript Noobs — сообщество новичков
можешь другие функции вызывать и тд
источник

AG

Alfred Gaar in JavaScript Noobs — сообщество новичков
С await
источник

AG

Alfred Gaar in JavaScript Noobs — сообщество новичков
Я правильно понял?
источник