Kezdőoldal » Számítástechnika » Weblapkészítés » JavaScript-ben ezt hogyan...

JavaScript-ben ezt hogyan lehetne megoldani?

Figyelt kérdés

Van egy weboldal, ahol random szavakat íratunk ki (a tartalom lényegtelen a kérdéshez). Ezt két egymásba ágyazott for ciklussal, és egy tömbbel oldottam meg (a tömb tartalmazza a szavakat).

Egyszerre 5 szót ír ki.

Az probléma az lenne, hogy ez az 5 szó tartalmazhat ismétlődőt is. Ezt szeretném megoldani (tehát ne ismétlődhessen).

Hogy lehetne megoldani?


(Itt a kód:)

[link]



2020. jún. 21. 11:47
 1/8 anonim ***** válasza:
44%
Gongolom a kiírt szavakat be kéne rakni egy tömbbe és ha a kiírandó benne van, akkor újra kéne a random szót keresni egész addig, amíg olyan szót nem kapsz,ami nincs a tömbben.
2020. jún. 21. 11:55
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:

Ezt a függvényt próbálnám:

[link]

2020. jún. 21. 11:59
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
100%

Megkevered a tömböt (shuffle) és veszed az első 5 elemét.


[link]

2020. jún. 21. 13:02
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
0%

#3


Ez nagyon jó ötlet,! :-)

C#-ban is meg lehet oldani ezt a keverést?

2020. jún. 22. 09:36
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
55%
Miért ne lehetne? :)
2020. jún. 22. 22:46
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
0%

#5


És hogyan? :-)

2020. jún. 23. 06:45
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
48%
Google: c# array shuffle?
2020. jún. 24. 12:38
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
A tömbkeverős módszer bevált! Mindenkinek köszönöm!
2020. jún. 24. 13:33

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, 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!