m.plogas: undefinierte objekte

Hallo miteinander,

wie kann man im javascript abfragen, ob eine object-eigenschaft schon definiert oder deklariert wurde?

mit freundlichen Grüßen
Marc

  1. gruss Marc,

    wie kann man im javascript abfragen, ob eine object-eigenschaft schon definiert oder deklariert wurde?

    indem Du genau diese objekt-eigenschaften
       bzw. objekt-methoden nachfragst  -  z.b.:

    function yourObjMethod() {}

    var yourObj = new Object();
     yourObj.property = "bla";
     yourObj.method = yourObjMethod;

    if (yourObj.property) {
      alert(""yourObj.property" exists");
     }
     if (yourObj.method) {
      alert(""yourObj.method" exists");
     }

    // oder auch:

    if (yourObj["property"]) {
      alert(""yourObj.property" exists");
     }
     if (yourObj["method"]) {
      alert(""yourObj.method" exists");
     }

    // aber:

    if (!yourObj.iDoNotKnow) {
      alert(""yourObj.iDoNotKnow" doesn't exist");
     }

    by(t)e by(t)e - peterS. - pseliger@gmx.net