-
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
-
Karma
félisten
válasz
ltpalermo
#5312
üzenetére
Nos. Az biztos, hogy amit Winddirectionként kivettél, annak nyoma sincs a saját adatodban. Neked is javaslom, hogy az adatot másold be egy online JSON parserbe, amivel utána könnyen meg tudod nézni a különböző útvonalakat és struktúrákat.
Ezzel több szerencséd lesz:
var windDir = httpdata.current_observation.wind_dir;
Aztán a végtelen if-else tenger helyett sokkal tisztább, ha lehetséges értékeket kigyűjtöd előre egy objektumba, és feldolgozáskor csak megpróbálod megkeresni benne a megfelelő kulcs-érték párt.
// valahol a szkript elején
var windDirectionLookup = {
'északi': 'É',
'déli': 'D',
'délkeleti': 'DK',
... (a nyolc égtájat leírni házi feladat) ...
};
// ... feldolgozás ...
var windDir = httpdata.current_observation.wind_dir;
setGlobal('%Wwinddir', windDirectionLookup[windDir] || '-');Az utolsó sorban látható kifejezés megpróbálja kivenni a megfelelő rövidítést a [] operátorral. Ha nem sikerül, mert mondjuk olyan szöveg jön, ami nincs az objektumban, akkor egy kötőjel lesz az eredmény.
Új hozzászólás Aktív témák
- EliteBook 8 G1i 14 AI 14" FHD+ IPS Ultra 5 235U 16GB 256GB NVMe ujjlolv IR kam gar
- SK Hynix 8GB DDR5 RAM modulok több darab is van // Számla // Garancia //
- 16GB DDR4 RAM modulok 3600Mhz több darab // Számla // Garancia //
- Dell Latitude 7420 érintőkijelzős // Core i5 1145G7 // 16GB // 256GB // A- kategória
- Zotac / Inno3D RTX 3080 Ti // Számla // Garancia //
- Új MSI MAG PANO M100R PZ Black pc ház, számítógép ház
- Samsung Galaxy A54 5G / 8/128GB / Kártyafüggetlen / 12Hó Garancia
- Lenovo ThinkPad L13 Gen 2 Yoga Ryzen3 5400U Refurbished - Garancia
- LG UltraGear 39GX90SA-W OLED Monitor! 3440x1440 / 240Hz / 0.03ms / FreeSync / G-Sync
- Xiaomi 14T 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

