Hirdetés
- Samsung Galaxy S23 Ultra - non plus ultra
- Xiaomi 17 Ultra - jó az optikája
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- MWC 2026: csápolt a robot, majd dobott egy hátraszaltót
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- MWC 2026: Kezünkben a minden tekintetben európai okostelefon
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Európába tart a Xiaomi Watch 5, eSIM-es verzió is jöhet
-
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
- Kínai és egyéb olcsó órák topikja
- Samsung Galaxy S23 Ultra - non plus ultra
- Apple MacBook
- foobar2000
- Microsoft Office és Office 365 topic
- Xiaomi 17 Ultra - jó az optikája
- Parfüm topik
- Házimozi belépő szinten
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- 2018 MacBook Air 13 Retina, i5, 256 GB SSD / 8 GB ram, nemrég hőpasztázva + tisztítva, karcmentes,
- LENOVO ThinkPad s3 YOGA 14",i5-5200U,8GB DDR3,256GB SSD, WIN10,TOUCH
- HIHETETLEN! DE ÚJ DOBOZOS LAPTOPOK AKÁR FÉLPÉNZÉRT FÉLÁRON !!! ///////// FÉLPÉNZES LAPTOP //////////
- HP EliteBook 830 G8 11.Gen i5 16/256GB Gyári magyar bill, kb.0 perces, üzletből, 12 hó garanciával
- HIHETETLEN! DE ÚJ DOBOZOS LAPTOPOK AKÁR FÉLPÉNZÉRT FÉLÁRON !!! ///////// FÉLPÉNZES LAPTOP //////////
- iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4266
- GYÖNYÖRŰ iPhone 12 mini 256GB Red -1 ÉV GARANCIA -Kártyafüggetlen, MS3627
- Dell Optiplex/Precision MT/SFF 3430, 3050, 3060, 3070, 5070, 7060/ 7.-8.-9.gen/ SZÁMLA- GARANCIA
- Apple iPhone 12 Mini 64GB,Használt,Adatkabel,12 hónap garanciával
- Samsung 16GB DDR5 5600MHz M425R2GA3PB0-CWM
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


