Этот вопрос несколько академичен тем, что у меня нет реального необходимо для этого.Могу ли я заставить разрешение обещания ждать результатов в javascript?
Мне интересно, могу ли я заставить разрешение обещания возвратить значение из функции, так что вызывающие функции не знают, что функции содержат обещанные операции асинхронного действия.
В .NET Я могу сделать что-то вроде этого, используя функции на Task[]
или return Task.Result
, что заставляет вызывающего абонента ждать завершения задачи, и вызывающие абоненты не будут знать или не заботятся о том, чтобы работа была выполнена с использованием задач.
Код примера было бы неплохо. – elclanrs
В каком контексте? Узел или браузер? – Tivie
Вы имеете в виду что-то вроде этого псевдокода? 'var foo = compat.resolve()'; – Tivie