538 Kapitel 12
Den Auto-Konstruktor testen
Jetzt wollen wir ein paar neue
Autos Probe fahren
Nachdem wir eine Möglichkeit haben, massenhaft Autos zu produzieren,
wollen wir einige von ihnen sorgfältig testen. Bauen Sie den Car-Konstruktor
hierfür in eine HTML-Seite ein und fügen Sie etwas Testcode hinzu.
Hier ist unser Code. Sie können ihn nach Belieben ändern und erweitern:
var chevy = new Car("Chevy", "Bel Air", 1957, "Rot", 2, false, 1021);
var cadi = new Car("GM", "Cadillac", 1955, "Bräunlich", 5, false, 12892);
var taxi = new Car("Webville Motors", "Taxi", 1955, "gelb", 4, false, 281341);
var fiat = new Car("Fiat", "500", 1957, "Mittelblau", 2, false, 88000);
Zuerst benutzen wir den Konstruktor,
um alle Autos aus Kapitel 5 zu bauen.
var testCar = new Car("Webville Motors", "Testwagen", 2014, "Marineblau", 2, true, 21);
Aber warum jetzt schon aufhören?
Lassen Sie uns einen Testwagen
für dieses Buch konstruieren!
Merken Sie, wie einfach es ist, mit Konstruktoren neue Objekte
zu erstellen? Jetzt ist es Zeit, diese neuen Autos einer Probefahrt
zu unterziehen:
var cars = [chevy, cadi, taxi, fiat, testCar];
for(var i = 0; i < cars.length; i++) {
cars[i].start();
cars[i].drive();
cars[i].drive();
cars[i].stop();
}
JavaScript-Konsole
Ein Chevy Bel Air macht wrumm wrumm!
Ein Chevy Bel Air macht wrumm wrumm!
Ein GM Cadillac macht wrumm wrumm!
Ein GM Cadillac macht wrumm wrumm!
Ein Webville Motors Taxi macht wrumm wrumm!
Ein Webville Motors Taxi macht wrumm wrumm!
Ein Fiat 500 macht wrumm wrumm!
Ein Fiat 500 macht wrumm wrumm!
Ein Webville Motors Test Car macht wrumm wrumm!
Ein Webville Motors Test Car macht wrumm wrumm!
Hier sind unsere Ausgaben. Haben Sie den Code mal mit
einem eigenen Auto ausprobiert? Versuchen Sie, das
Verhalten der Autos zu ändern (indem Sie beispielsweise
versuchen, mit dem Auto zu fahren, bevor es gestartet
wurde). Oder vielleicht benutzen Sie für die Anzahl
der Aufrufe der drive-Methode eine Zufallszahl.
Hinweis: Das können Sie nur machen,
wenn Sie die Übung auf der vorigen
Seite absolviert haben!
Bauen Sie hier ruhig einmal Ihr eigenes
Lieblings- oder Traumauto ein.

Get JavaScript-Programmierung von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.