Qual é a melhor maneira de criar classes JavaScript? [duplicado]

Duplicata Possível:
Uso de "protótipo" vs. "este" em JavaScript?
Perguntas orientadas a objetos em Javascript

Você pode, por favor, recomendar qual das seguintes opções é a melhor ou suas vantagens e desvantagens?

Método 1
function User() {

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

    };
}
Método 2
function User() {

    this.name = "my name";
}

User.prototype.save = function() {

}

questionAnswers(4)

yourAnswerToTheQuestion