JürgenB: danke ...

Beitrag lesen

Hallo Struppi,

// Konstruktorfunktion
function myObj() {
    this.color       =  "red"; // Eigenschaft Farbe
}

// Methode Farbe ändern
myObj.prototype.changeColor = function (color)
{
    this.color       =  color;
}

// Methode Farbe ausgeben
myObj.prototype.alertColor =  function() {
    alert(this.color);
}

  
spricht eigentlich etwas gegen  
  
~~~javascript
  
// Konstruktorfunktion  
function myObj() {  
    this.color       =  "red"; // Eigenschaft Farbe  
  
// Methode Farbe ändern  
 this.changeColor = function (color)  
 {  
    this.color       =  color;  
 }  
  
// Methode Farbe ausgeben  
 this.alertColor =  function() {  
    alert(this.color);  
 }  
  
}  

bzw. was ist der Unterschied zwischen der Definition der Methoden im Objekt und über prototype?

Gruß, Jürgen