Klausimai pažymėti „pažadas“

Pažadai yra uždelsta skaičiavimo taktika, tinkanti kelioms lygiagrečiai stiliams: lygiagrečiai įvykių srautui ir ciklui vietiniams skaičiavimams, taip pat sinchroniniam ir asinchroniniam nuotoliniam pranešimui. Pažadas yra galutinis asinchroninės operacijos rezultatas. Pagrindinis būdas dirbti su pažadais yra metodas, kuriuo registruojami konversijos iš pažadų ir atsisakymo priežasčių iki naujo pažado.
21
atsakymas

Pažadėkite pastebėtą

Ar kas nors gali paaiškinti skirtumą tarp „Promise“ ir „Stebėjimo kampe“? Kiekvieno iš jų pavyzdys bus naudingas abiem atvejais. Kokiu atveju mes galime naudoti kiekvieną atvejį?
nustatyti gegužės 21 d., 16 val
18
atsakymai

Kaip konvertuoti esamą atgalinio ryšio API į pažadus?

Noriu dirbti su pažadais, bet turiu atgalinio ryšio API, pavyzdžiui: 1. Įkeliant DOM ar kitą vienkartinį įvykį: window.onload; // nustatytas atgalinio ryšio ... window.onload = function () {}; 2. Įprasta atgalinio ryšio funkcija: funkcija ...
nustatykite kovo 20 d. 14 val
16
atsakymai

Kaip pasiekti ankstesnių pažadų .then () grandinėje rezultatus?

Aš pakeičiau savo kodą į pažadus ir sukūriau nuostabų ilgą pažadų grandinę, kurią sudarė keletas .then () pakvietimų, o galų gale noriu grąžinti tam tikrą sudėtinę vertę ir gauti prieigą prie kelių tarpinių pietų rezultatų. Oh ...
nustatytas sausio 31 d '15, 13:41
9
atsakymai

„jQuery“ laukia ir žada -.toliau () vs .done ()

Aš perskaičiau apie atidėtą ir pažadėtą ​​„jQuery“ ir nematau skirtumo tarp .then () ir .done () naudojimosi sėkmingais atšaukimais. Žinau, kad Ericas Hinds nurodo, kad .done () ir .success () yra susieti su ta pačia funkcija, bet manau, kad ...
kovo 25 d. 11 val
2
atsakymai

Kokie yra aiškūs pažadai sukurti antimodelį ir kaip jį išvengti?

Aš parašiau kodą, kuris daro kažką panašaus: funkcija getStuffDone (param) {| funkcija getStuffDone (param) {var d = Q.defer (); / * arba $ q.defer * / | grąžinti naują Promise (funkcija (išspręsti, atmesti) {// arba = new $.
gegužės 22 d. 14 val
8
atsakymai

Kas yra std :: prom?

Esu gana susipažinęs su C ++ 11 komponentais std :: thread, std :: async ir std :: future (pvz., Žr. Šį atsakymą), kurie yra paprasti. Tačiau aš nesuprantu, ką reiškia std :: pažadas, ką ji daro ir kokiose situacijose ji geriausiai naudojama ...
nustatytas birželio 12 d. 12 val. 23:23
10
atsakymai

Naudojant async / wait with forEhe loop

Ar yra kokių nors problemų, susijusių su async / ieško išankstiniame cikle? Bandau kartoti per rinkmenas ir laukti kiekvieno failo turinio. importuoti fs iš „fs-pažadas“ async funkcijos printFiles () {const files = laukti getFilePaths () // Pripažinkite, kad ...
birželio 1 d. 16 val
5
atsakymai

Kokie yra „Delay“, „Promise“ ir „Future“ skirtumai „JavaScript“?

Kokie yra skirtumai tarp atidėjimų, pažadų ir ateities? Ar yra visų šių trijų visuotinai patvirtintų teorijų?
yra nustatytas liepos 23 d. 11 val
6
atsakymai

Ar žada tik „atšaukimai“?

„JavaScript“ jau daugelį metų kuriu, ir aš nesuprantu, kas yra žada dėl pažadų. Atrodo, kad viskas, ką darau, yra keisti: api (funkcija (rezultatas) {api2 (funkcija (rezultatas2) {api3 (funkcija (rezultatas3) {// veikia ...
Nustatykite kovo 20 d. 14 val
12
atsakymai

Palaukite, kol visi ES6 pažadai bus užbaigti, netgi atsisakius pažadų

Tarkime, kad turiu pažadų rinkinį, kuris sukuria tinklo užklausas, iš kurių vienas nepavyks: // http: // neturi TypeError var arr = [fetch ('index.html'), parsisiuntimo („http: // nėra-neegzistuoja“)] Promise.all (arr) ...
yra nustatytas liepos 15 d. 15 val. 10:53
4
atsakymai

Async funkcijos rodyklės sintaksė

Aš galiu pažymėti „JavaScript“ funkciją kaip „asinchroninį“ (t. Y. Grįžti pažadą) su async raktiniu žodžiu. Kaip tai: async funkcija foo () {// kažką} Kas yra lygiavertė rodyklės funkcijų sintaksė?
yra nustatytas kovo 23 d., 17 val. 1:50
13
atsakymai

Kaip nustatyti, ar objektas yra pažadas?

Tai yra ES6 pažadas arba žadėjimas, „Q“ pažadas ir kt. Kaip galiu patikrinti, ar šis objektas yra pažadas?
nustatyti 02 Jan '15, 20:47
4
atsakymai

Koks skirtumas tarp grąžinimo vertės arba „Promise.resolve“ nuo to laiko ()

Koks skirtumas tarp: naujo Promise (funkcija (res, rej) {res ("aaa");}). Tada (funkcija (rezultatas) {return "bbb";}) Tada (funkcija (rezultatas) {console.log (rezultatas);}); ir tai: naujas Promise (funkcija (res, rej) {res ("aaa"); ...
nustatytas 31 d '15, 5:08
12
atsakymai

Pašalinkite „Javascript Promise Outside“ funkciją

Aš naudoju ES6 pažadą. Paprastai Promise yra sukurtas ir naudojamas kaip naujas Promise (funkcija (išspręsti, atmesti) {if (someCondition) {išspręsti ();} kitas {atmesti ();}}); Bet aš kažką panašaus, kad priimčiau sprendimą ...
nustatyti Oct 01 '14, 23:40
5
atsakymai

„JavaScript“ pažadai - nukreipimas prieš metimą

Aš perskaičiau keletą straipsnių šiuo klausimu, tačiau man vis dar nėra aišku, ar yra skirtumas tarp Promise.reject ir klaidos. Pavyzdžiui, naudojant Promise.reject grįžti asyncIsPermitted () .then (funkcija (rezultatas) {if (rezultatas === tiesa) {...
Nustatyti spalio 31 d '15 - 0:48