Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- MasterDeeJay: i7 4980HQ asztali gépben (vs i7 4770)
- MasterDeeJay: Ram gondolatok 2026 január - DDR3-as gép is lehet megoldás? Mi a minimum?
- sh4d0w: Nyitlocker
- Cifu: Űrhajózás 2025 - Összefoglaló írás
- eBay-es kütyük kis pénzért
- Parci: Milyen mosógépet vegyek?
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
-
LOGOUT
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
-
Úgy tűnik, sikerült megoldani. A trükk az volt, hogy a fetchek elé kellett a return, ill. egy globál
promisesváltozóba összegyűjtöttem agetDiscussionvisszatérési értékeit. Aztán még kellett egyPromise.all()amainfüggvénybe.async function main() {
await getTodos();
Promise.all(promises).finally(() => {
if (success) {
if (1 === table.rows.length) {
printMsg("OK");
}
} else {
printMsg("ERROR");
}
});
} -
-
válasz
hiperFizikus
#9855
üzenetére
Az a probléma, hogy asyncnál semmilyen változós megoldás nem lesz jó, mert előbb értékelődik ki a végén, mint ahogy az értékadás megtörténik.
-
Sziasztok, segítsetek kérlek, mert már a hajamat tépem ettől az async témától. Egy egyszerű html oldalat akarok csinálni, ami gitlab API lekérdezéseket csinál. Annyi a cél, hogy listázza a merge requesteket. Ha bármi hiba van, akkor a táblázat végére írja ki, hogy ERROR, ha meg nincs semmi megjeleníthető, akkor OK-t. A probléma az, hogy a fetch miatt gyakorlatilag a kód végigcsorog mindenen, és előbb kezelődnek le a végső esetek, mint ahogy maga az API lekérdezés megtörténik.
Sikerült olyan megoldást találnom, amiben mindenhova odaírom, hogy await, és akkor jó, de ez gondolom nem optimális, mert így tippre az összes hálózati lekérdezés szekvenciálisan fut le, ami meg lassú lesz.
Csatoltam a működő minimál megoldást. Sajna kell a mappastruktúra, szimulálandó a szervert, szóval csak onedrive linket tudok adni egy zip-re: [link]
Tehát összegezve: azt szeretném, hogy minden async legyen, kivéve a végső OK-ERROR kiíratást, ill. hogy valami értelmesebb módon kellene megoldani a hibakezelést is.
Új hozzászólás Aktív témák
Hirdetés
- Éjszakai műszak
- Yettel topik
- Duplázik a NAND is: a Samsung 100%-os áremelésben gondolkodik
- LEGO klub
- Melyik tápegységet vegyem?
- Alaposan helyretette az AI ellenzőit az NVIDIA vezetője
- Ősszel érkezik a Fable PC-re és konzolokra
- Elektromos autók - motorok
- Samsung LCD és LED TV-k
- Távol-keleti webshopok OFF topikja (játékok, kuponok, stb.)
- További aktív témák...
- Konzol felvásárlás!! Xbox Series S, Xbox Series X
- GYÖNYÖRŰ iPhone 13 mini 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS4050
- Huawei P30 Lite / 4/128GB / Kártyafüggetlen / 12Hó Garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RX 9060XT 16GB GAMER PC termékbeszámítással
- Akció! ÚJ akku! Lenovo ThinkPad X1 Extreme Gen2 i7-9850H 16GB 512GB GTX1650 500nit 4K UHD 1 év gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

