promise

Как правильно вернуть несколько значений из обещания?

Я недавно столкнулся с определенной ситуацией пару раз, которые я не знал, как решить должным образом. Предположим, что следующий код: somethingAsync() .then( afterSomething ) .then( afterSomethingElse ) function afterSomething( amazingData ) { ...

Возвращение обещаний от действий Vuex

недавно я начал переносить вещи из jQ в более структурированную структуру, являющуюся VueJS, и мне это нравится! концептуально, Vuex был немного сдвиг парадигмы для меня, но я уверен, что я знаю, что это все о сейчас, и полностью получить его! Но ес ...

Как сделать обещание от setTimeout [дубликат]

этот вопрос уже есть ответ здесь: как преобразовать существующий API обратного вызова в promises? 17 ответов это не проблема реального мира, я просто пытаюсь ...

использование setTimeout в цепочке обещаний

здесь я пытаюсь обернуть голову вокруг обещаний.Здесь по первому запросу я получаю набор ссылок.и по следующему запросу я получаю содержимое первой ссылки.Но я хочу сделать задержку перед возвращением следующего обещания object.So я использую setTime ...

В AngularJS ресурса обещают

у меня есть простой контроллер, который использует $resource: var Regions = $resource('mocks/regions.json'); $scope.regions = Regions.query(); Я использую этот контроллер в директиве (в функции link) var regions = scope.regions; но регионы н ...

Как реализуется библиотека promise/defer? [закрытый]

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

Разница между microtask и macrotask в рамках цикла событий контекста

Я только что закончил читать спецификацию Promises/A+ и наткнулся на термины microtask и macrotask: см. http://promisesaplus.com/#notes Я никогда не слышал об этих терминах раньше, и теперь мне любопытно, какая разница может быть? Я уже пытался най ...

Чем отличаются Clojure futures и promises?

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

Правильный способ написать циклы для обещания.

Как правильно построить цикл, чтобы убедиться, что после обещать звонок и приковали регистратор.log (res) работает синхронно через итерации? (Синяя птица) db.getUser(email).then(function(res) { logger.log(res); }); // this is a promise я попробов ...

Обещать.все: Порядок разрешенных значений

смотрим MDN похоже values перешло к then() обратный вызов обещания.все содержит значения в порядке обещаний. Например: var somePromises = [1, 2, 3, 4, 5].map(Promise.resolve); return Promise.all(somePromises).then(function(results) { console.log(r ...

Как найти, какие обещания не обрабатываются в узле.js UnhandledPromiseRejectionWarning?

узел.js из версии 7 имеет синтаксический сахар async/await для обработки обещаний, и теперь в моем коде довольно часто появляется следующее предупреждение: (node:11057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1) ...

Нужно ли мне возвращаться после раннего разрешения / отклонения?

Предположим, у меня есть следующий код. function divide(numerator, denominator) { return new Promise((resolve, reject) => { if(denominator === 0){ reject("Cannot divide by 0"); return; //superfluous? } resolve(numerator / denominat ...

AngularJS: где использовать обещания?

Я видел несколько примеров сервисов входа в Facebook, которые использовали обещания для доступа к FB Graph API. Пример 1: this.api = function(item) { var deferred = $q.defer(); if (item) { facebook.FB.api('/' + item, function (result) { ...

Разрешите обещания одно за другим (т. е. последовательно)?

рассмотрим следующий код, который считывает множество файлов в последовательный/последовательно. readFiles возвращает обещание, которое разрешается только после того, как все файлы были прочитаны в последовательности. var readFile = function(file) { ...

Как я могу сказать, является ли объект обещанием?

будь то обещание ES6 или обещание bluebird, обещание Q и т. д. Как проверить, является ли данный объект обещанием? ...

Что такое явный антипаттерн конструкции обещания и как его избежать?

я писал код, который делает что-то похожее: function getStuffDone(param) { | function getStuffDone(param) { var d = Q.defer(); /* or $q.defer */ | return new Promise(function(resolve, reject) { // or = new $.Deferred() etc. ...

в jQuery deferreds и обещаний.тогда() и сделал()

Я читал о jQuery deferreds и обещаниях, и я не вижу разницы между использованием .then() & .done() для успешных вызовов. Я знаю Эрик Hynds отмечает, что .done() и .success() карта с той же функциональностью, но я предполагаю, что так делает .then ...

C# эквивалент Scala Promise

В scala есть Promises и Futures. С помощью Promise я могу контролировать, когда Future завершается, т. е. val p = Promise[Int]() val fut: Future[Int] = p.future // I already have a running Future here // here I can do whatever I want and when I de ...

Javascript Promises vs Async Await. Разница?

Я уже использовал функции ES6 и ES7 (благодаря Babel) в своих приложениях - как мобильных, так и веб -. Первый шаг, очевидно, был сделан к уровням ES6. Я узнал много асинхронных паттернов, обещаний (которые действительно многообещающи), генераторов ...