peterS.: undefinierte objekte

Beitrag lesen

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