Email or username:

Password:

Forgot your password?
10 comments
Мя :sparkles_lesbian:

@pos_ilya ну что-то вроде .then, но принимаемая кложура возвращает тоже промис

Мя :sparkles_lesbian:

@pos_ilya если ты умеешь читать раст, то я говорю про метод вот с такой сигнатурой

docs.rs/futures/latest/futures

Уважаемая Илья

@mo я сначала подумал про `Promise.all()`, а сейчас вообще не понимаю.. просто коллбэк then даже если что-то вернёт, то это никуда не уйдёт, но можно обернуть промисом через `new Promise ((resolve, reject) => { ... })`, и это очень помогает не касаться коллбэчной асинхронности

developer.mozilla.org/ru/docs/

Мя :sparkles_lesbian:

@pos_ilya «Значения возвращаемые из колбэков onFulfilled или onRejected будут автоматически обёрнуты в промис»

не оно?

Мя :sparkles_lesbian:

@pos_ilya короче, кажется что если сделать await resp.then(r => r.json()) то будет то что нужно

Уважаемая Илья

@mo не, значения из .then не выйдут на уровень выше, и я из-за этого года 2 назад не понимал, как тогда с ними работать

Уважаемая Илья

@mo не, он возвращает этот же промис. сделано для того, чтобы можно было соорудить цепочку вызовов как тут:

developer.mozilla.org/en-US/do

Go Up