Tag,
bin grad dabei bisschen Javascript zu lernen. Jetzt wollte ich mal Fragen warum nur ein Objekt angezeigt wird und nicht das andere.
Es wird nur Farbe und Geschwindigkeit angezeigt, der Rest nicht.
<script>
function Motor(l, z, k)
{
this.leistung = 1;
this.zylinder = z;
this.kraftstoff = k;
this.tunen = motorTunen;
this.toString = motorAusgeben;
}
function motorTunen(x)
{
this.leistung += x;
}
function motorAusgeben()
{
return "Leistung: " + this.leistung + ", Zylinder: " + this.zylinder + ", Kraftstoff: " + this.kraftstoff;
}
function Fahrzeug(f, g)
{
this.farbe = f;
this.geschwindigkeit = g;
this.toString = fahrzeugAusgeben;
}
function fahrzeugAusgeben()
{
return "Farbe: " + this.farbe + ", Geschwindigkeit: " + this.geschwindigkeit;
}
</script>
<script>
var dacia = new Fahrzeug("Silber", 50, new Motor(60, 4, "Diesel"));
document.write(dacia + "<br>");
</script>