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