Cybaer: Abfragen ob ein Objekt existiert

Beitrag lesen

Hi,

Noch einfacher ist:

Du meinst: unzuverlässiger?

Ob das klappt hängt (noch stärker) von der JS-Version ab, vor allen Dingen aber, worauf sich this bezieht.

try{!Tab}catch(e){if(e)this.Tab=[]}

try...catch ist schon wg. des entstehenden Overheads nur für Testzwecke geeignet, und natürlich dann, wenn es keine andere Möglichkeit gibt. Für diesen Fall gibt es eine andere Möglichkeit: typeof() - die ist sogar explizit für diese Problemstellung gedacht.

Gruß, Cybaer

--
Man kann doch sehr leicht jenen tugendhaften Menschen begegnen, (...) die eine Art "unkrümmbaren Zeigefinger" besitzen, der ständig den kalten Wind des Rechthabens ausströmt. (Wolfgang Huber, Bischof)
Die Tugend jagt nicht den Teufel, sondern den Sündhaften. Damit wird sie zum Terror. (Hans-Ulrich Jörges, Journalist)