Eigene Objekte in Javascript
Sebastian
- javascript
Hallo zusammen,
ich will in JavaScript eigene Objekt mit objektspezifischen Eigenschaften und Methoden erzeugen.
Das ganze sieht etwa so aus:
function MyObject (Property_1, Property_2, Property_3)
{
this.Property_1 = Property_1;
this.Property_2 = Property_2;
this.Property_3 = Property_3;
}
jetzt will ich aber noch objektspezifische Methoden für MyObject definieren, z.Bsp: CalculateProperties()
wie geht das denn in JavaScript?
Danke
Sebastian
Vielleicht hilft dir folgendes Beispiel:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN//">
<html>
<head>
<title>Objekt Quader</title>
</head>
<body>
<script language="JavaScript1.1">
// Methode definieren
function Quader_inhalt() {
return this.hoehe * this.breite * this.tiefe;
}
// Konstruktor für Quader
function Quader(pHoehe, pBreite, pTiefe) {
this.hoehe = pHoehe;
this.breite = pBreite;
this.tiefe = pTiefe;
}
// Methoden für Quader
Quader.prototype.inhalt = Quader_inhalt;
// Objekt erzeugen
var meinQuader = new Quader(3, 2.5, 2);
alert("Inhalt = " + meinQuader.inhalt());
</script>
</body>
</html>