Hirdetés

Keresés

Új hozzászólás Aktív témák

  • ltpalermo
    csendes tag

    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.

    köszönöm, meló után ki is próbálom.
    esetleg még az első kérdésemre rá tudnál nézni?

Új hozzászólás Aktív témák