Klausimai pažymėti „ecmascript-2017“

Naudokite šią žymą klausimams, susijusiems su funkcijomis, baigtomis „ECMAScript 2017“. Ar ne * naudokite šią žymą, jei atitinkamas kodas paprasčiausiai * naudoja * vieną iš funkcijų, * jei * ši funkcija nėra problemos priežastis.
39
atsakymai

Kaip grąžinti atsakymą iš asinchroninio skambučio?

Turiu foo funkciją, kuri pateikia Ajax užklausą. Kaip grąžinti atsakymą iš foo? Bandžiau grąžinti vertę iš atgalinio ryšio į sėkmę ir taip pat priskirti atsakymą į vietinį kintamąjį funkcijos viduje ir grąžinti jį, bet nė vienas iš šių metodų grįžo ...
nustatyti 08 sausis „13“ 20:06
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
7
atsakymai

Kaip atmesti async / wait sintaksę?

Kaip galiu atmesti pažadą, kurį sugrąžino async / wait funkcija? Pavyzdžiui. Iš pradžių foo (id: string): Promise <A> {grąžinti naują Promise ((išspręsti, atmesti) => {someAsyncPromise (). Tada ((reikšmė) => išspręsti (200)) Sugavimo ((err) => rejec ...
nustatytas vasario 25 d '17, 11:20
4
atsakymai

Asinchroninės funkcijos ir laukimo + setTimeout derinys

Stengiuosi naudoti naujas async funkcijas ir tikiuosi, kad mano problemos sprendimas ateityje padės kitiems. Tai mano kodas, kuris veikia: async funkcija asyncGenerator () {// kitas kodas, o (goOn) {// kitas kodas var fileLi ...
22 val. '15, 23:04
4
atsakymai

Kaip aš galiu naudoti async / wait laukelyje?

Nuvažiavau per async / wait, ir po kelių straipsnių nusprendžiau jį patikrinti. Tačiau, atrodo, negaliu apvynioti, kodėl tai neveikia: async funkcija main () {var value = tikėtis Promise.resolve („Hey there“); console.l ...
nustatyti Oct 01 '17 21:55
4
atsakymai

Naudokite „Async“ laukimą naudojant „Array.map“

Su šiuo kodu: var arr = [1,2,3,4,5]; var results: number [] = await arr.map (async (elementas): Promise <number> => {laukti skambutisAsynchronousOperation (elementas); grįžti elementas + 1;}); kuri sukelia šią klaidą: ...
nustatyti spalio 19 d. '16, 10:39 val
5
atsakymai

pabandykite / sugauti blokus su async / wait

Aš nusileidžiu į 7 mazgo asinchronizavimo / laukimo funkciją ir toliau suklumpa ant kodo, panašaus į šią async funkciją pagrindinę () {try {var cit = = laukti getQuote (); console.log (citata); } catch (error) {console.error (klaida); }} Atrodo kaip vienybė ...
nustatyti 30 lapkričio '16, 12:06
4
atsakymai

ES2017 - Async vs. Income

Aš suprantu dabartinę diskusiją apie asinchroninių funkcijų pridėjimą ir laukiantį raktinį žodį į kitą „EcmaScript“. Aš nesuprantu, kodėl reikalingas async raktinis žodis prieš funkcijos raktinį žodį. Mano požiūriu, laukimo raktinis žodis laukia ...
nustatyti liepos 17 d. 15 val. 22:28
3
atsakymai

Kaip naudoti ES8 async / wait with threads?

ngn-wiki.ru.site/questions/181768 / ... pateikia md5 failo skaičiavimo pavyzdį naudodamiesi integruota kriptografine biblioteka ir srautais. var fs = reikalauti („fs“); var crypto = reikalauti („kripto“); // failas fd = fs.c ...
lapkričio 9 d. '15 - 1:20
2
atsakymai

Teisingai pabandykite ... Sugavimo sintaksę naudodami Async / Await

Man patinka naujos Async / Await funkcijos, esančios „Typescript“, ir tt Tačiau aš nesu įsitikinęs, kad man patinka tai, kad turiu paskelbti kintamąjį, kurį laukiu ne išbandyti ... sugavimo bloką, kad galėčiau jį naudoti vėliau. Pavyzdžiui: leiskite sukurti ...
birželio 21 d. 17 val
2
atsakymai

(ES6) (ES2017) asinchronizavimas / laukimas

Ar ES6 klasės gavėjas gali grąžinti vertę iš ESIS2017 / async wait funkcijos? klasė Foo {async get bar () {var result = laukia someAsyncOperation (); grąžinimo rezultatas; }} funkcija someAsyncOperation () {r ...
lapkričio 23 d. '15, 22:47
2
atsakymai

Ar async naudojimas setTimeout yra tinkamas?

„Javascript“ aš turėjau asinchroninę funkciją ir pridėjau setTimeout. Šis kodas atrodo taip: tegul laikmatis; clearTimeout (laikmatis); timer = setTimeout (() => {(async () => {laukti this._doSomet ...
Nustatykite rugpjūčio 16 d '16, 15:37
2
atsakymai

asinchroninė funkcija - laukti, kol laukia pažadų

Bandau išmokti asinchroninį laukimą. Šiame kode const myFun = () => {let state = false; setTimeout (() => {state = true}, 2000); grąžinti naują Promise ((išspręsti, atmesti) => {setTimeout (() => {if (s ...)
nustatyti 25 rug. '17, 10:39
2
atsakymai

ES2017 Async / laukia funkcijos - ar jie dirba tik su pažadais?

Pradėjau naudoti ES7 async / wait funkcijas savo js programose (perrašė Babelis). Jei ne, ištaisykite mane, bet ar jie dirba tik su pažadais? Jei taip, tai reiškia, kad turiu apvynioti įprastas atšaukimo funkcijas „Promises“ ...
nustatytas liepos 8 d. 15 val. 16:41
1
atsakymas

Ar saugu naudoti async / wait dabar?

Ar galima naudoti async-wait „Javascript“ vietoj generatorių pažadų, žinant, kad sintaksė dar nėra sukurta ir ateis su ES8 išleidimu? Kurose naršyklėse galiu tikėtis jo prieinamumo ir bendrų naršyklių, kai ši sintaksė nėra ...
nustatyti 12 vas '17, 4:09