Результаты поиска по запросу "promise"
Используйте шаблон водопада без библиотеки и используйте условие гонки, чтобы разрешить на каждой итерации с помощью Reduce. И вы можете ограничить количество вызовов, указав длину массива в Array.from.
я есть 1000 записей, которые должны попасть в конечную точку API с ограниченной скоростью. Я хочу сделать так, чтобы в каждый момент времени на URL приходило...
это вывело бы:
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) => ...
, Люди предпочитают Обещания по причинам, которые я изложил выше и более. Я лично рекомендую использовать Обещания, если ни для чего иного, как то, куда движется сообщество, если не уже.
я есть какой-то старый код Node.js, который я обновляю. В процессе я разрабатываю новые модули для работы со старым кодом. Я обнаружил, что сейчас, в отличие от того, когда я впервые написал это, я больше полагаюсь на использование обещаний ES6, ...
@ Берги, ты прав. Обновлено :)
вы знаете, что Обещание уже выполнено, почему вы не можете просто позвонитьget() на это и получите значение? В отличие от использованияthen(..) с функцией обратного вызова. Так что вместо того, чтобы делать: promise.then(function(value) { // do ...
@ guest271314 - я переместил свой комментарий в ответ.
вая, что переменная объявлена сconst не может быть переназначен или удален см. Есть ли константы в JavaScript? [https://stackoverflow.com/questions/130396/are-there-constants-in-javascript/] Ключевое слово JavaScript ...
значение, где разрешенное и отклоненное значение могут совпадать.
(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)); зарегистрирован ...
проверка покажет вам, следует ли продолжить или вылетать.
от вопрос уже есть ответ здесь: Должен ли асинхронный API когда-либо генерировать синхронно? [/questions/21887856/should-an-async-api-ever-throw-synchronously] 3 ответаЯ работаю с обещаниями, даннымиAWS JS ...
».
отрим небольшие вспомогательные функции, некоторые из которых являются очевидными кандидатами на асинхронность / обещание (как мне кажется, я их понимаю): exports.function processFile(file){ return new Promise(resolve => { // super long ...
Однако, если вы хотите указать «Promise to Observable», вы можете использовать «fromPromise», как показано ниже.
ular 2, используя rxjs, я пытался преобразовать Promise в Observable. Как показали многие онлайн-руководства, я использовалfromPromise наObservable, Который выдает ошибку: Property 'fromPromise' does not exist on type 'typeof ...
Кстати, я не хотел создавать трассировку стека для каждой запрещенной ошибки, потому что я не хочу пропускать подробности о моем приложении. Поэтому я предпочитаю создать отказ только один раз.
м серверном приложении я хочу вернуть «запрещенное» значение, когда у пользователя нет разрешений для конечной точки. С этой целью я создаю отклоненное обещание для повторного использования: export const forbidden = Promise.reject(new ...