Wie erstelle ich JavaScript-Klassen am besten? [Duplikat]

Mögliche Duplikate:
Verwendung von "Prototyp" im Vergleich zu "Dies" in Javascript?
Objektorientierte Fragen in Javascript

Kannst du bitte empfehlen, welche der folgenden Lösungen die besten ist oder welche Vor- und Nachteile sie haben?

Methode 1
function User() {

    this.name = "my name";
    this.save = function() {

    };
}
Methode 2
function User() {

    this.name = "my name";
}

User.prototype.save = function() {

}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage