Cybaer: Abfragen ob ein Objekt existiert

Beitrag lesen

Hi,

Hi,
"da steh ich nun, ich armer Tor, und bin so klug als wie zuvor"
Was ist nun die ultimativ richtige Lösung?

Wenn mehrere Möglichkeiten (funktional) gleichberechtigt nebeneinander existieren, solltest Du (insbesondere als Anfänger) immer die Lösung nehmen, die am wenigsten problematisch ist.

Und das ist in diesem Fall if(typeof(Tab)=="undefined") { Tab=new Array(); }

Sie funktioniert am längsten (seit JS 1.1) und völlig unabhängig vom Umstand, ob Tab nun eine globale oder lokale Variable ist.

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)