derletztekick: objekt-typ abfragen

Beitrag lesen

Hallo ingo b,

ich hätte noch die Frage, ob man irgendwie den Namen oder Art eines Objekts abfragen kann.

Dein Ansatz aufgegriffen habe ich das mal erstellt:

  
 function mitarbeiter(sName) {  
  this.name = sName;  
 }  
  
 function chef(sName) {  
  this.name = sName;  
  this.isChef = function(){return true;};  
 }  
  
 var boss = new chef("Müller");  
 var knecht = new mitarbeiter("Meier");  
  
 function arbeitet_fuer(oChef,oMitarbeiter) {  
  if(typeof oChef == "object" && typeof oMitarbeiter == "object"){  
   try{  
    if (oChef.isChef())  
     window.alert("Koorekte Eingabe");  
   }  
   catch(e) {  
    try {  
     if (oMitarbeiter.isChef())  
      return arbeitet_fuer(oMitarbeiter, oChef);  
    }  
    catch(er) {  
     window.alert("Hmm, alles nicht so das wahre...");  
    }  
   }  
  }  
 }  
  
 arbeitet_fuer(boss,knecht);  
  
 arbeitet_fuer(knecht,boss);

Mit freundlichem Gruß
Micha

--
LeagueEditor JavaScript :: simple Ligaverwaltung auf der Basis von JavaScript || JS Tetris :: für zwischendurch