Alles klar. Vielen Dank für die Antwort!
whirlwind
Objekte und mehrere Konstruktoren?
In JS gibt es nicht mehrere Konstruktoren.
Normalerweise müsste doch der mit der richtigen Parametersignatur verwenden werden - so verhält es sich zumindest bei Java und C++.
es gibt keine Parametersignatur in JS.
Es verhält sich anscheunend so, dass immer der Konsrruktor mit den meisten Parametern benutzt wird! Das finde ich sehr unschön...
Nein, es wird dir Funktion angesprungen, die als letzte geparst wurde, alle anderen wurden überschrieben und existieren nicht mehr.
Muss man hier etwa einen workaround programmieren?
Auch nicht, du schreibst einen Konstruktor, der von dir gewünschten Anzahl zu recht kommt.
function Auto(ps, speed) {
this.ps = ps || 0;
this.speed = speed || 0;
}Mit document.write überschreibst du übrigens das Dokument inkl. dem JS.
Struppi.