Вопросы по теме 'promise'

Обещания ошибочны?
Как и автор этого вопроса , я пытаюсь понять рассуждения для видимых пользователем обещаний в Futures и Promises в Scala 2.10. В частности, возвращаясь к примеру из SIP , не Это полностью ошибочно: import scala.concurrent.{ future, promise...
797 просмотров
schedule 19.11.2021

Как связать переменное количество обещаний в Q по порядку?
Я видел связывание произвольного количества обещаний в Q ; у меня другой вопрос. Как я могу сделать переменное количество вызовов, каждый из которых возвращается асинхронно, по порядку? Сценарий представляет собой набор HTTP-запросов,...
14317 просмотров
schedule 24.10.2021

Возврат обещания angular из функции, которая очень быстро выполняет обещание
Я пишу асинхронную функцию javascript, которая будет вызываться потребителями для получения определенных данных. Ниже приводится простая реализация, которую я написал изначально (обработка ошибок и другие вещи удалены для ясности). function...
1677 просмотров
schedule 29.09.2021

Программное создание цепочки обещаний jQuery
У меня есть функция для удаления списка, массива файлов, filePaths, путем вызова одного deleteFile (filePath) для каждого файла в списке (некоторые APIS, которые я использую, не поддерживают массовое удаление). Функция deleteFile возвращает обещание...
1910 просмотров

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

Почему обратные вызовы более тесно связаны, чем обещания?
Не могли бы вы объяснить мне следующую фразу (взято из ответа на вопрос о переполнении стека Каковы различия между отложенным, обещанием и будущим в Javascript? )? Каковы преимущества использования обещаний jQuery против использования...
15564 просмотров
schedule 25.10.2021

Bluebird обещает несколько аргументов
Я новичок в Promises и не знаю, как решить эту проблему: я использую систему аутентификации, и мой первый вызов - проверить электронную почту в базе данных. Если пользователь существует, проверьте пароль на соответствие зашифрованному паролю ... Я...
2461 просмотров
schedule 02.10.2021

Как мне переписать серию условных операторов с обещаниями Q в node.js?
exports.create = function(req, res) { var company_id = req.company_id; var client = new Client(req.body); Company.findOne({_id: company_id}, function(err, company) { if(err) { response = { status: 'error', error: err...
1376 просмотров
schedule 23.10.2021

Обещания JavaScript и оператор if / else
Когда я использую функцию filemanager для каталога ( / ), код работает хорошо, но когда я вызываю файл ( /index.html ), код возвращает ошибку. Я вижу, что проблема в операторе if / else ( readdir выполняется, даже если isDir вернула false ),...
3473 просмотров
schedule 02.10.2021

использование отложенного jQuery или обещание дождаться завершения нескольких вызовов $ .post
Я пытаюсь сделать три сообщения jQuery, установить их результаты равными переменной за пределами их области действия, а затем после того, как все три вернулись, если они успешны, выполнить другую функцию. Прямо сейчас я выполняю вложенные обратные...
1331 просмотров
schedule 12.09.2021

Больше проблем с обещаниями
В моем предыдущем вопросе я думал, что отсортировал его, но я обнаружил прерывистое граничное условие, когда часть «then» выполняется до того, как все обещания разрешатся в вызове Q.all . Просто у меня есть следующая настройка, в которой общий...
347 просмотров
schedule 30.11.2021

Очистить предыдущие перетаскиваемые записи файлов?
У меня есть следующий сценарий, который я хочу использовать для загрузки файлов. Он работает нормально, однако у меня возникают проблемы с попыткой выяснить, почему каждый раз, когда я загружаю новый файл, также присутствует предыдущий файл, который...
33 просмотров

Разве обещания - это не просто обратные вызовы?
Я занимаюсь разработкой JavaScript несколько лет и совершенно не понимаю, что такое обещания. Похоже, все, что я делаю, это меняю: api(function(result){ api2(function(result2){ api3(function(result3){ // do work...
111715 просмотров
schedule 27.11.2021

Как дать обещание из setTimeout
Это не настоящая проблема, я просто пытаюсь понять, как создаются обещания. Мне нужно понять, как обещать функцию, которая ничего не возвращает, например setTimeout. Предположим, у меня есть: function async(callback){...
117718 просмотров
schedule 27.09.2021

Groovy / Grails обещания / фьючерсы. Не существует метода .resolve (1,2,3). Странный?
Я разрабатываю приложение Grails. Я хочу заблокировать запрос / ответ, создать обещание и позволить кому-то другому разрешить его, то есть где-то еще в коде, и затем сбросить ответ . Что я нахожу действительно странным, так это то, что в...
1217 просмотров
schedule 14.10.2021

Лучший способ получить выполненное обещание в jQuery?
При программировании с помощью обещаний в jQuery мне иногда нужно начинать с решенного обещания, особенно при связывании .then() в цикле, подобном этому, как показано в методе № 2 в этот ответ : data.reduce(function(p, item) { return...
418 просмотров
schedule 12.11.2021

$ q.all - брать только те, которые разрешились
в таком случае: getCol = (colId)-> dfrd = $q.defer() if colId == "bacon" dfrd.reject() else dfrd.resolve colId dfrd.promise getCols = (columns)-> $q.all(_.map(columns, (cs)-> getCol(cs)))...
135 просмотров
schedule 28.11.2021

AngularJS: улучшение или упаковка обещаний с помощью действий до / после разрешения / отклонения
Цель Я пытаюсь создать серию «усилителей» обещаний, которые добавят функциональность (например, кэширование, постановку в очередь, обработку перенаправления и т. Д.) Вокруг существующих обещаний, которые представляют собой простые HTTP-запросы....
1182 просмотров

Тестирование обещаний Bluebird с помощью Nodejs Vows (BDD)
У меня проблемы с тем, как правильно структурировать тест для моего API, возвращающего обещания, с помощью Vows, например topic:function() { return myfunc() { /* returns a Bluebird Promise */ } }, 'this should keep its promise':function(topic) {...
552 просмотров
schedule 28.11.2021

bluebird.js Глобальные переменные P и Promise недоступны
Я включил сценарий bluebird.js, как написано здесь: https://github.com/petkaantonov/bluebird#quick-start Итак, теперь я жду этого: Глобальные переменные Promise и P (псевдоним для Promise) становятся доступными после указанного выше тега...
733 просмотров
schedule 26.09.2021