ou weia, ich mal wieder.
hatte ich mal erwähnt, das ich Javascript eigentlich nicht mag
folgendes Problem.
in einem Objekt, welches ich abarbeiten muss gibt es folgende Situation:
wobei manche Ebenen nicht immer vorhanden sind.
Wie bekomme ich nun raus, ob eine ebene existiert, dessen "vorebene" auch schon nicht da ist.
ich kann zwar mit
prüfen ob level 4 da ist, aber das geht nicht, wenn level 3 auch schon nicht vorhanden ist.
im moment mach ich halt für die werte die ich brauche verschachtelte abfragen:
da manche ebenen aber übelst lang sind und ich ein paar von den tiefsten ebenen brauche verschachtele ich mir ja nen wolf
muss ich immer diese verschachteten ifs bauen oder gibt es eine einfachere lösung ?
hatte ich mal erwähnt, das ich Javascript eigentlich nicht mag
folgendes Problem.
in einem Objekt, welches ich abarbeiten muss gibt es folgende Situation:
Code:
level1.level2.level3.level4 (in meinem objekt sind leider noch tiefere verschachtelungen möglich)
Wie bekomme ich nun raus, ob eine ebene existiert, dessen "vorebene" auch schon nicht da ist.
ich kann zwar mit
Code:
if (level1.level2.level3.level4){.. tuwas..}
im moment mach ich halt für die werte die ich brauche verschachtelte abfragen:
Code:
if (level1.level2.level3) { if (level1.level2.level3.level4) { .. tu was .. } }
muss ich immer diese verschachteten ifs bauen oder gibt es eine einfachere lösung ?
EDIT:
Beispiel eines ifs....
Code:
if(place.AddressDetails. Country.AdministrativeArea. SubAdministrativeArea.Locality.DependentLocality) { if(place.AddressDetails. Country.AdministrativeArea. SubAdministrativeArea.Locality. DependentLocality.DependentLocalityName) { alert ("da"); } }
Kommentar