promise

Jak napisać sekwencję obietnic w Pythonie?

Czy można napisać sekwencję obietnicy (lub zadań) używając tylko Python 3.6.1 Standard Library? Na przykład Sekwencja ob ... o 3.4.3 i jestem szukam rozwiązania Python STL. Tak więc, jeśli muszę zaimportować bibliotekę non-STL, wolę używać RxPython.

Pobierz odpowiedź.json () i odpowiedź.status

Czy to jedyny sposób na użycie ciała.json () a także uzyskać kod statusu? let status; return fetch(url) .then((respons ... ż zwraca obietnicę w polu odpowiedzi: .then((response)=> {return {response: response.json(), status: response.status}})

Dlaczego muszę czekać na funkcję asynchroniczną, gdy rzekomo nie zwraca obietnicy?

Rozważ ten kod: async function load() { const data = await new Promise(resolve => { setTimeout(() => resolve([1 ... ienem po prostu wejść w nawyk wywoływania wszystkich moich funkcji za pomocą await niezależnie od tego, czy są async czy nie?

Jak odrzucić obietnicę od wewnątrz, wtedy funkcja

To prawdopodobnie głupie pytanie, ale w połowie łańcucha obietnic, jak odrzucić obietnicę z wewnątrz jednej z funkcji then? ... ienia do oryginalnej funkcji resolve / reject lub PromiseResolver. Mam tylko dodać return Promise.reject(validationError); ?

Jak prawidłowo zwrócić wiele wartości z obietnicy?

[6]}ostatnio kilka razy natrafiłem na pewną sytuację, której nie wiedziałem, jak właściwie rozwiązać. Przyjmij następujący ko ... umienia. Zastanawiam się tylko nad tą możliwością, ponieważ istnieje Q.spread, która robi coś podobnego do tego, czego chcę.

Jak złożyć obietnicę z setTimeout [duplikat]

To pytanie ma już odpowiedź tutaj: Jak przekonwertować istniejący interfejs API wywołania zwrotnego na ... ut'); }; setTimeout(function(){ return ??? },2000); return promise; } Ale nie mogę myśleć dalej.

Korzystanie Z Funkcji.prototyp.bind z tablicą argumentów?

Jak mogę wywołać funkcję.prototyp.bind z tablicą argumentów, w przeciwieństwie do twardych argumentów? (Nie używa ECMA6, więc ... ound = context.bind(null, arguments[i]); } bound(function(err, docs) { ... }) Ale obie te metody są brudne. Jakieś pomysły?

Jaki jest wzór dyspozytora obietnicy?

Czytałem o wzorze ekspozytora obietnicy w kilku miejscach, ale nie mogę rozgryźć, co to jest. Zasugerowano mi użycie go w kod ... drzucania i wypełniania, które zwracają wartość, ale wykonują akcję". Używam bluebird w tym przypadku, jeśli to ma znaczenie.

Obiecuję.resolve ().then vs setImmediate vs nextTick

NodeJS 0.11 jak i io.JS i gałąź Node 0.12 wszystkie wysyłane są z natywnymi obietnicami. Rodzime obietnice mają metodę .then ... mise.resolve.then zachowuje się jak setImmediate lub jak {[6] } w odniesieniu do kodu uruchamianego przed czy po pętli event?

Obietnica rekurencyjna w javascript

Piszę Javascript Promise, który znajduje ostateczny adres URL przekierowania linku. Robię HEAD żądanie w Promise używając XM ... ...) ale to nigdy nie rozwiąże. Zgaduję, że wzór, którego używam (który w zasadzie wymyśliłem w locie), nie jest w porządku.

Jak przekazać dodatkowe dane w łańcuchu obietnic Parse [duplicate]

To pytanie ma już odpowiedź tutaj: Jak uzyskać dostęp do poprzednich wyników obietnicy w .następnie () ł ... ykonując result2.result I result2.findResult Mam nadzieję, że wyraziłem się jasno. Nie jest to łatwe do wyjaśnienia.

Angular 2: Jak wywołać funkcję po otrzymaniu odpowiedzi od Subskrybuj http.post

Muszę wywołać metodę po pobraniu danych z żądania HTTP post Usługa: zapytanie.obsługa.TS get_categories(number){ this.h ... Komponent: kategorie.TS search_categories() { this.get_categories(1); this.send_catagories(response); } Co robię źle?

Wielokrotne wywołanie WS w jednej akcji, jak radzić sobie z obiektami obietnicy?

Rozwijam mały serwer w PlayFramework2 / Scala, który musi pobierać dane z wielu WS( REST / JSON), manipulować danymi z tych w ... e procesy WS API (WS.url(url).get => Promise[Response]). Czy muszę polegać na akce, żeby rozwiązać ten problem? Dziękuję.

Dlaczego TypeScript używa typów "Like"?

Dlaczego TypeScript ma typ, a następnie "podobny typ"? Przykładem tego są Promise<T> i PromiseLike<T>. Jakie są r ... ce między tymi dwoma typami? Kiedy powinienem z nich korzystać? W tym przypadku dlaczego nie mieć tylko jednego typu Promise?

Js Deferred/Promise / Future w porównaniu do języków funkcyjnych, takich jak Scala

Używam głównie języków programowania takich jak Scala i JavaScript. Staram się zrozumieć podobieństwa i różnice w sposobie, w ... Js Promise to monada? Wydaje się, że tak, nawet jeśli nazwy metod nie pasują do tych, które znajdziemy w literaturze monad.

Angularjs $http.get().następnie i wiązanie z listą

Mam listę, która wygląda tak: <li ng-repeat="document in DisplayDocuments()" ng-class="IsFiltered(document.Filtered)"> ... 201_945111.pdf, Order:1,…} {Id:fddd1979-c917-4b32-9b83-b315f66984ed, Name:ZA_BL0228_Legitimasjonsskjema BL0228_945111.pdf,…}

if-else flow in promise (bluebird)

To jest krótka wersja mojego kodu. var Promise = require('bluebird'); var fs = Promise.promisifyAll(require("fs")); if (con ... ją functionA. Czy jest sposób, aby uniknąć innego stanu? Mogę zrobić fs.writeFileSync, ale szukam rozwiązania nieblokującego.

Jak prawidłowo przerwać węzeł.łańcuch obietnic js za pomocą Q?

Używam modułu Q dla węzła.js w próbach uniknięcia "piramidy zagłady" w scenariuszach, w których mam wiele kroków. Na przykł ... rok 3..."drukowane. Jestem pewien, że tylko źle zrozumiałem podstawowe zasady, więc byłbym wdzięczny za każdą pomoc. Dzięki!

Angularjs obiecuje odrzucenie łańcucha

Muszę tworzyć przykute obietnice: var deferred = $q.defer(); $timeout(function() { deferred.reject({result: 'errror'}); ... zrobić to w jasny sposób? A jaki jest powód? Dlaczego tak się dzieje? W takim przypadku obecne zachowanie może być przydatne?

AngularJS, obietnica z funkcją rekurencyjną

Próbuję użyć obietnicy AngularJS / then z funkcją rekurencyjną. Ale funkcja then nie jest wywoływana(żaden z błędów -, succes ... musi dostać pierwsze powiadomienie-callback co najmniej. Ale nie ma oddzwaniania. Czy wtedy nie działa funkcja rekurencyjna?