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

1 ответ

Используйте шаблон водопада без библиотеки и используйте условие гонки, чтобы разрешить на каждой итерации с помощью Reduce. И вы можете ограничить количество вызовов, указав длину массива в Array.from.

я есть 1000 записей, которые должны попасть в конечную точку API с ограниченной скоростью. Я хочу сделать так, чтобы в каждый момент времени на URL приходило...

0 ответов

это вывело бы:

var firstPromise = new Promise((resolve, reject) => { resolve('first promise'); }); firstPromise.then(() => { return new Promise((resolve, reject) => { resolve('second promise'); }).then((result) => { console.log('hello'); }); }).then((result) => ...

0 ответов

, Люди предпочитают Обещания по причинам, которые я изложил выше и более. Я лично рекомендую использовать Обещания, если ни для чего иного, как то, куда движется сообщество, если не уже.

я есть какой-то старый код Node.js, который я обновляю. В процессе я разрабатываю новые модули для работы со старым кодом. Я обнаружил, что сейчас, в отличие от того, когда я впервые написал это, я больше полагаюсь на использование обещаний ES6, ...

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

0 ответов

@ Берги, ты прав. Обновлено :)

вы знаете, что Обещание уже выполнено, почему вы не можете просто позвонитьget() на это и получите значение? В отличие от использованияthen(..) с функцией обратного вызова. Так что вместо того, чтобы делать: promise.then(function(value) { // do ...

0 ответов

@ guest271314 - я переместил свой комментарий в ответ.

вая, что переменная объявлена ​​сconst не может быть переназначен или удален см. Есть ли константы в JavaScript? [https://stackoverflow.com/questions/130396/are-there-constants-in-javascript/] Ключевое слово JavaScript ...

0 ответов

 значение, где разрешенное и отклоненное значение могут совпадать.

(async () => { const p = await new Promise((resolve, reject) => setTimeout(() => { reject(new Error(1)) }, Math.floor(Math.random() * 1000))); return p})() .then(data => console.log(data)) .catch(err => console.error(err)); зарегистрирован ...

0 ответов

 проверка покажет вам, следует ли продолжить или вылетать.

от вопрос уже есть ответ здесь: Должен ли асинхронный API когда-либо генерировать синхронно? [/questions/21887856/should-an-async-api-ever-throw-synchronously] 3 ответаЯ работаю с обещаниями, даннымиAWS JS ...

0 ответов

».

отрим небольшие вспомогательные функции, некоторые из которых являются очевидными кандидатами на асинхронность / обещание (как мне кажется, я их понимаю): exports.function processFile(file){ return new Promise(resolve => { // super long ...

0 ответов

Однако, если вы хотите указать «Promise to Observable», вы можете использовать «fromPromise», как показано ниже.

ular 2, используя rxjs, я пытался преобразовать Promise в Observable. Как показали многие онлайн-руководства, я использовалfromPromise наObservable, Который выдает ошибку: Property 'fromPromise' does not exist on type 'typeof ...

0 ответов

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

м серверном приложении я хочу вернуть «запрещенное» значение, когда у пользователя нет разрешений для конечной точки. С этой целью я создаю отклоненное обещание для повторного использования: export const forbidden = Promise.reject(new ...