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

1 ответ

Это ничего не меняет вообще?

словно пропустить обещание и ничего не делать. Я создал вложенное обещание, по которому у меня есть 7 .then. Но условно, мне нужно пропустить несколько .путем и ничего не делать в этом блоке, как этого добиться? Мой полный код: const admin = ...

3 ответа

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

отаю над приложением Angular 6, и мне сказали, что это анти-паттерн: await someFunction().then(result => { console.log(result); });Я понимаю, что ждать цепочку обещаний бессмысленно. Если someFunction () возвращает обещание, вам не нужна цепочка ...

1 ответ

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

исал простую функцию, которая возвращает Promise, поэтому должна быть неблокирующей (по моему мнению). К сожалению, программа выглядит так, как будто перестает ждать завершения Promise. Я не уверен, что здесь может быть не так. function ...

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

1 ответ

В случае каких-либо ошибок, вызванных вашим кодом или по любой другой причине, будет выполнен единственный блок catch () в конце цепочки.

тоящее время я пытаюсь решить, какой шаблон следует использовать при работе с ошибками в Promise. Например, у меня есть код ниже promiseFunc() .then(result => { console.info(`.THEN:: ${result}`) }) .catch(error => { console.info(`.CATCH:: ...

1 ответ

Вы правы в том, что это долгосрочное задание, я просто хотел имитировать более значимое задание. Я думаю, что код является асинхронным, поскольку он фактически выполняет последний вызов функции журнала, прежде чем он запускает код внутри Promise или setTimeout в обоих случаях. Но он, конечно, не работает параллельно, поскольку JavaScript является однопоточным. Но я не пытаюсь работать параллельно, я просто пытаюсь понять, почему Promise и setTimeout ведут себя по-разному.

тировал объект Promise и написал некоторый код, который имитирует длительное выполнение синхронной задачи. Я сравнивал Promise и setTimeout - смотритеиграть на скрипке [https://jsfiddle.net/7ygbw31o/3/]: <!DOCTYPE html> <html> <head> <link ...

5 ответов

 он ожидает список обещаний и возвращает массив ответов.

ько что прочитал статью, связанную с обещанием, и не смог понять, как мы можем это сделать.множественный вызов API с использованием Axios через Promise.all Итак, рассмотрим 3 URL, давайте назовем это примерно так let URL1 = ...

1 ответ

 обработчик, который подавляет вывод ошибок.

я запускаю этот код с помощью Node, он выдаетUnhandled promise rejection ошибка в консоли (даже показываяerror caught текст первый). const promise = new Promise((resolve, reject) => setTimeout(reject, 1000)) promise.then(() => ...

1 ответ

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all

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

1 ответ

Когда асинхронная функция возвращает значение, обещание разрешается, если функция содержит ошибку, обещание отклоняется только для чистоты, возвращая res.json (data), чтобы разрешить функцию.

от вопрос уже есть ответ здесь: Будет асинхронно / ожидать блокировать поток node.js [/questions/46004290/will-async-await-block-a-thread-node-js] 5 ответовВ JavaScript блокирует ли использование `await` внутри ...

2 ответа

Благодарю. Это имеет смысл.

я есть два обещания, одно из которых отклонено, а другое выполнено. Promise.all называется. Он выполнил блок catch в Promise.all, поскольку одно из обещаний было отклонено. const promise1 = Promise.resolve('Promise 1 Resolved'); const promise2 ...