Hirdetés
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Olvad a hó, de ez nem zavarja a hardvereket
- ThinkPad (NEM IdeaPad)
- Vezeték nélküli fejhallgatók
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen monitort vegyek?
- Milyen belső merevlemezt vegyek?
- A CannonKeys felkavarja a slim profilos billentyűzetek állóvizét
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Kegyvesztett lehet a Radeon termékskála középső tagja
-
PROHARDVER!
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
-
Sk8erPeter
nagyúr
válasz
PumpkinSeed
#5929
üzenetére
Ez így elég csúnya, picit zsongott az agyam a kód olvasása közben.

Itt ráadásul a for...in ciklusnak nincs is haszna, sőt.
A getStartTime metódusnévből ráadásul nem érthető, hogy most igazából a szabad órák kezdőidejét szeretnéd lekérni.
Érdemes egyébként néha a sok-sok indexelés több helyen történő használata helyett inkább a ciklusmag elején eltárolni változóba az aktuális értéket, vagy akkor belül is for...in-t használni.
És ezenkívül szebb lenne, ha objektumként passzolnád át tömb helyett, hogy mondjuk egy startTime és nextTime lekérdezhető legyen így attribútumnév szerint (és nem kellene agyonindexelgetni a tömböket).Számomra ez jóval olvashatóbb, persze még ezen is lehetne szépíteni, most 5 percből ennyire futotta:
https://jsfiddle.net/d1jntk9a/1/Szerk.: ja, most nézem, a freehours-nál is asszem többszörösen egymásba ágyazott tömböt szerettél volna, ennek a további indexelése lemaradt, mindegy, a lényeg végül is érthető.
-
dqdb
nagyúr
válasz
PumpkinSeed
#5929
üzenetére
Nem a feltétel száll el, hanem az értékadás. Az pedig azért, mert a kétdimenziós tömbként kezelt freehours feltöltése nem történt meg megfelelően. Ezért a freehours[ i ][j]-ből a freehours[ i ] már undefined értékre fut, így az undefined[j] utasítás próbál meg lefutni, nyilván sikertelenül.
Új hozzászólás Aktív témák
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Telekom mobilszolgáltatások
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Olvad a hó, de ez nem zavarja a hardvereket
- NFL és amerikai futball topik - Spoiler veszély!
- ThinkPad (NEM IdeaPad)
- exHWSW - Értünk mindenhez IS
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- Porszívók - akkus és klasszikus vezetékes
- Bittorrent topik
- További aktív témák...
- Honor Magic8 lite 512GB,Újszerű,Dobozaval,12 hónap garanciával
- Xiaomi Redmi Note 14 Pro+ 5G 512GB,Újszerű,Dobozaval,12 hónap garanciával
- Apple iPhone 12 Pro Max 128GB,Újszerű,Dobozaval,12 hónap garanciával
- Apple iPhone 14 128GB,Átlagos,Dobozaval,12 hónap garanciával
- Apple iPhone 13 Pro 128GB,Átlagos,Dobozaval,12 hónap garanciával
- Lenovo Thinkpad T14 Gen 3, 1 Év Garanciával
- Azonnali készpénzes nVidia RTX 2000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- Keresünk iPhone 13/13 Mini/13 Pro/13 Pro Max
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- Gamer PC-Számítógép! Csere-Beszámítás! I7 8700K / RTX 3070 / 32GB DDR4 / 1TB SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



