Object ist ein einfacher JavaScript-Objekt-Typ. Alle JavaScript-Objekte sind aus diesem Objekt hergeleitet und besitzen Methoden.
Grundsätzlich ist jede Variable in JavaScript auch ein
Objekt mit gemeinsamen Methoden und
Eigenschaften.
Mit JavaScript lassen sich mit function neue
Objekte mit Methoden und Eigenschaften aufbauen.
Auch wenn meist kleine Funktionen in prozeduraler Definition
geschrieben werden, so schadet ein Blick in die Objekt-Orientiertheit nicht. Und
als Einstieg in Konzepte und Funktionen von objektorientierten Sprachen
ist JavaScript wegen niedriger Einstiegsschwellen ideal!
Diese Funktion wird im weiteren als Beispiel verwendet und als car.js jeweils eingebunden.
Simples Fahrzeug-Objekt mit Eigenschaften und Methoden
Hier definiert die Funktion buildCar
ein Objekt mit zwei Eigenschaften (Hersteller und Sitze) mit vier
Methoden, mit denen auf die Eigenschaften zugegriffen werden kann.
Im weiteren werden jeweils zwei Auto-Instanzen mit new erzeugt und die
Elemente einfach ausgegeben.
Ergebnis
Quellcode
<script language="javascript">
<!--
function buildCar(brand,numberOfSeats) {
function getBrandMethod() {return this.brand;}
function setBrandMethod(brand) {this.brand = brand;}
function getSeatsMethod() {return this.seats;}
function setSeatsMethod(seats) {this.seats = seats;}
Der Betreiber von www.dBooks.de übernimmt keine
Verantwortung für den Inhalt und die Richtigkeit der Angaben auf
den verlinkten Websites.
Zu den üblichen NoNos gibt es keine direkten Verweise.