- Macrodroid
- Apple Watch Sport - ez is csak egy okosóra
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Samsung Galaxy Watch6 Classic - tekerd!
- MIUI / HyperOS topik
- iPhone 12 mini - kicsi a bors, de bitang erős
- Milyen okostelefont vegyek?
- iPhone topik
- Xiaomi 17 Ultra - jó az optikája
- Apple iPhone 17 - alap
-
Mobilarena
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ő.
Új hozzászólás Aktív témák
- Formula-1
- Hobby elektronika
- Macrodroid
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- Apple Watch Sport - ez is csak egy okosóra
- Kingdom Come: Deliverance 2 fordító: "Kirúgtak, és AI-val pótolnak”
- Autós topik
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- 24 év után feltámad hamvaiból az Elecom különleges irodai egere
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- További aktív témák...
- Beszámítás! Asus TUF VG249Q 24 144Hz FHD IPS 1ms monitor garanciával hibátlan működéssel
- Lian Li LCD-s 360mm-es vízhűtés akciós áron eladó!
- Hp, Dell gyári 65W USB-C Type-C töltők, tápegységek
- Xiaomi Redmi A5 128GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo ThinkPad T15 Gen 2 i5-1135G7 16GB Ram 256 GB SSD FHD IPS Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



