Sebastian: Eigene Objekte in 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

  1. 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>