Don P: Lokale Variablen in andere Funktion auslagern?

Beitrag lesen

Hallo,

Dann erzeuge ein Objekt, dass diese Variablen als Eigenschaften, und die Funktionen als Methoden besitzt.

Ähm... ich nix verstehen ;-).

Guckst du hier :-).

Kannst du mir dafür mal ein Beispiel geben?

Klar doch:

  
  
//statt deiner function test2() ein Objekt anlegen:  
test2 =  
{  
  Eigenschaft_a: 1,  
  Eigenschaft_b: 2,  
  Eigenschaft_c: 3,  
  Methode_1: function () {return "Ich bin das Ergebnis von Methode_1.";},  
  Methode_2: function () {return "Ich bin das Ergebnis von Methode_2.";}  
}  
  
//In deiner function test() auf Eigenschaften und Methoden von test2 zugreifen:  
function test()  
{  
  alert( test2.Eigenschaft_a ); // 1  
  alert( test2.Methode_1() );   // Ich bin das Ergebnis von Methode_1.  
  
  tue_dies();  
  tue_das();  
}

Hier sind ist nur meinObjekt und test global, du verstehen?

Gruß, Don P