Результаты поиска по запросу "promise"

2 ответа

 от типа. Я видел твой чек, хотя :)

вот оксюморон: я хочу создать асинхронную блокирующую очередь в javascript / typescript (если вы можете реализовать это без машинописного текста, это нормально). В основном я хочу реализовать что-то вроде JavaBlockingQueue ожидайте, вместо того, ...

10 ответов

Решение 2

я есть условное утверждение, в котором мне нужно выполнить одну из двух операций, а затем продолжить после того, как операция будет решена. Итак, мой код в настоящее время выглядит следующим образом: if (shoud_do_thing_a) { //should_do_thing_a ...

5 ответов

@Prakashsharma сделано

аюсь преобразовать часть своего кода в обещания, но не могу понять, как связать новое обещание с обещанием. Моя функция обещания должна проверять содержимое массива каждую секунду или около того, и если есть какой-либо элемент внутри, он должен ...

ТОП публикаций

2 ответа

Что ж, мой пример был придуман (не было возможности) - я на самом деле делаю поток -> асинхронное итеративное преобразование (вот почему я смешиваю три). Я предполагаю, что вы говорили о функции, возвращающейся, когда вы говорите «разрешено», но в контексте обещания «разрешать» - это когда обещание завершается. Вот почему ваш ответ на первый взгляд кажется неверным.

я действительно странная проблема, когда я ожидаю обещание, которое прошлоresolve обратному вызову генератора событий просто завершает процесс без ошибок. const {EventEmitter} = require('events'); async function main() { console.log("entry"); ...

4 ответа

Вот

могу изменить следующий код, чтобы обе асинхронные операции запускались и давали возможность работать одновременно? const value1 = await getValue1Async(); const value2 = await getValue2Async(); // use both valuesМне нужно сделать что-то ...

1 ответ

https://github.com/ReactiveX/rxjs/blob/master/CHANGELOG.md#550-beta5-2017-10-06

SO ответов говорят, что, чтобы избежать таких проблем, как Свойство 'toPromise' не существует для типа 'Observable' в Angular вы должны импортировать 'rxjs / add / operator / toPromise', что я делал до недавнего времени. В проекте Angular ...

3 ответа

Кто-то может найти этот пример из моего кода полезным. Вы можете заключить его в обещание и затем разрешить пользовательское обещание, а затем вызвать другое обещание, чтобы подтвердить получение исходного вызова web3.

аюсь использовать функцию async await для функции, которая возвращает обещание, но результат, который я получаю,Promise { <pending> }, Здесь я использую функцию с именем convertFiletoPDF, которая возвращает обещание. Мне нужно получить ...

1 ответ

 и верни его оттуда.

ался вернуть результат изFileReader и я нашелэто [https://gist.github.com/jollytoad/4201905]реализация. Но так как он устарел, мне интересно, как реализовать то же самое с помощью ES6Promises или RxObservables. Ниже мой код со ссылкой на ...

1 ответ

Как вы используете это для передачи данных всем «подписчикам» - так что, если решение Promise разрешено, я хочу уведомить всех. В настоящее время window.addEventlistener находится вне контекста контекста, и я не могу получить доступ к любым локальным переменным класса или передать данные с помощью и Event (TypeScript)

ожет звучать странно, но я ищу способ выполнить обещание несколько раз. Есть ли подходы, чтобы сделать это возможным? Подумайте о следующем примере: getPromise() { const event = new Event('myEvent'); setTimeout(() => ...

1 ответ

«Нет, это не то, что я спрашиваю. Но последний абзац более или менее отвечает на вопрос. Это именно то, что @Keith написал в комментариях к вопросу. Я все еще думаю, что это возможно каким-то хитрым способом. И, вероятно, таким образом Не будет чего-то предпочтительного. Если я найду решение - я его опубликую. А пока я остановлюсь на вашем ответе. Спасибо.

от вопрос уже есть ответ здесь: Как превратить этот обратный вызов в обещание, используя async / await? [/questions/45788934/how-to-turn-this-callback-into-a-promise-using-async-await] 2 ответаУ меня есть такая функция, которая принимает ...