Вопросы по теме '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 просмотров
schedule
04.09.2021
Вложенные обещания
У меня есть функция, которая выполняет серию асинхронных действий, которые, в свою очередь, выполняют циклы других асинхронных действий. Я хочу знать, когда все будет готово. Казалось, что это прекрасное время, чтобы сосредоточиться на обещаниях....
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 просмотров
schedule
16.11.2021
Разве обещания - это не просто обратные вызовы?
Я занимаюсь разработкой 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 просмотров
schedule
24.09.2021
Тестирование обещаний 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