W javascript często chcę uzyskać dostęp do atrybutu obiektu, który może nie istnieć.Uzyskiwanie dostępu do właściwości obiektu o niekiedy pustej wartości bez błędu
Na przykład:
var foo = someObject.myProperty
Jednak będzie to wyrzucić błąd, jeśli someObject nie jest zdefiniowana. Jaki jest konwencjonalny sposób uzyskiwania dostępu do właściwości potencjalnie zerowych obiektów i po prostu zwracamy wartość false lub null, jeśli nie istnieje?
W języku Ruby mogę wykonać someObject.try(:myProperty)
. Czy istnieje odpowiednik JS?
Aby sprawdzić, czy jego typ jest niezdefiniowana to sposób. – melancia