Keresés

Ú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

Hirdetés