molily: Überprüfen ob Variable existiert

Beitrag lesen

In JavaScript sind Variablen Objekteigenschaften.

Funktionsvariablen nicht, bzw. sie sind Eigenschaften eines nur internen Variablenobjekts. D.h. auf lokale Variablen kann man nicht direkt über variableobjekt['name'] zugreifen, dazu bräuchte man z.B. ein Object (Hash) im lokalen Scope.

Um Abzufragen, ob die Variable überhaupt existiert, kannst du idR. den typeof-Operator verwenden.
Welche Sonderfälle es dabei ggf. zu beachten gibt, bzw. welche Detection-Methoden in Einzelfällen besser geeignet sein könnten, dazu kannst du mal im Archiv recherchieren

Oder http://aktuell.de.selfhtml.org/artikel/javascript/objektabfragen/

Mathias