Size: a a a

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

2020 October 05

NP

Nathan 🦊 Perk @RF (х... in JavaScript — русскоговорящее сообщество
Да
источник

NP

Nathan 🦊 Perk @RF (х... in JavaScript — русскоговорящее сообщество
А что по твоему вообще промисы?)
источник

NP

Nathan 🦊 Perk @RF (х... in JavaScript — русскоговорящее сообщество
Ты ж знаешь как они работают?
источник

NP

Nathan 🦊 Perk @RF (х... in JavaScript — русскоговорящее сообщество
Как ты в переменную передашь результат промиса, если промис еще не выполнился?
источник

A

Angry in JavaScript — русскоговорящее сообщество
Тем не менее, внутри метода then, который тоже возвращает промис, я могу назначить переменной результат - значение передал.
источник

A

Angry in JavaScript — русскоговорящее сообщество
Я не хочу не дожидаться
источник

A

Angry in JavaScript — русскоговорящее сообщество
Я хочу вытащить из промиса
источник

A

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

A

Angry in JavaScript — русскоговорящее сообщество
А не обёртку над данными
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
тебе же написали как
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
.then(data => comments = data)
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
когда промис сресолвится, в переменной comments будут твои данные
источник

A

Angry in JavaScript — русскоговорящее сообщество
Так я знаю.

Вопрос в другом. Можно или нет?

Можно или нет это:

comments <- data <- Promise<data>
источник

A

Angry in JavaScript — русскоговорящее сообщество
Не в промисе назначать, а вытаскивать из него
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
нет
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
есть синтаксический сахар в лице async`/`await
но делает он то же самое, что и я написал
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
а что за странный вопрос? тебе шашечки или ехать?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
как ты вообще себе представляешь "вытаскивание" из асинхронного кода?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
типа у промиса где-то там внутреннее свойство с данными, к которому у тебя есть доступ и ты его хочешь прочитать?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
но так как промис асинхронный, то ты не будешь знать, в какой момент считывать это свойство
источник