Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet javascript-ben...

Hogyan lehet javascript-ben egy promise-t kívűlről megoldani vagy eldobni?

Figyelt kérdés

Van egy funkció aminek legyen a neve pl. hello().

A hello funkciót ha meghívják visszatér egy promise-al és a promise-ban egy üzenetet küld ki websocketen keresztül egy szervernek amire a szerver választ küld.

És a gond az-az, hogy a promise resolve vagy reject attól függ, hogy a szerver milyen választ fog küldeni a hello funkcióban kiküldött üzenetre.

Közvetlen a promiseba nem rakhatom a websocketnek a message eventlistenerjét mert ezen a websocketen keresztül más üzenetek is érkezhetnek.

Arra gondoltam, hogy a függőben lévő promiseokat kimenteni egy változóba majd ha a szerver visszaküldte a választ akkor visszakeresni azt a promise-t majd választól függően resolve vagy rejectet adni a promisenak de nem találtam ilyesmi megoldást és azt se tudom, hogy erre a promise lenne-e a megfelelő.



2021. jún. 18. 16:06
 1/3 anonim ***** válasza:
Mutasd a kodot.
2021. jún. 18. 16:51
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:

itt a példa kód:

[link]

2021. jún. 18. 17:30
 3/3 anonim ***** válasza:
Elmentheted pl. a resolve fuggvenyedet egy globalis Mapbe valamilyen altalad kitalalt kulcs alapjan, aztan ha adott kulcshoz jon valami message, akkor meghivod.
2021. jún. 18. 18:31
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!