Hirdetés
- Apple Watch
- Vége lehet a OnePlusnak? Állítólag az Oppo bezárná a márkát
- Magisk
- Okosóra és okoskiegészítő topik
- Megjöttek Magyarországra a Redmi Note 15-ök, január 22-től ennyiért kaphatók
- Honor Magic5 Pro - kamerák bűvöletében
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Méretes telekonverter az Oppo Find X9 Ultra hátán
- Sony Xperia 5 IV - házon belüli siker
- Telekom mobilszolgáltatások
-
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
-
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
- exHWSW - Értünk mindenhez IS
- Revolut
- HDD probléma (nem adatmentés)
- Hálózati / IP kamera
- Xbox Series X|S
- Kész, vége, ennyi volt: eladja tévés üzletágát a Sony
- Apple Watch
- Épített vízhűtés (nem kompakt) topic
- Vége lehet a OnePlusnak? Állítólag az Oppo bezárná a márkát
- Gyúrósok ide!
- További aktív témák...
- HP üzleti laptopok Elitebook, Probook 4-12. gen gar.
- Keresek Galaxy S21/S21+/S21 Ultra/S21 FE
- DELL Precision 5540 Workstation i7-9850H Nvidia Quadro T1000 32GB 1000GB 15.6" 1 év garancia
- Samsung Galaxy S25 Ultra 256GB,Újszerű,Dobozaval,12 hónap garanciával
- GYÖNYÖRŰ iPhone 11 Pro 64GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS3565
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


