Javascript: Methoden zum Funktionsprototyp hinzufügen

Gibt es einen kürzeren Weg, dies zu schreiben:

var controller = function(){ 
    /*--- constructor ---*/
}; 

controller.prototype.function1 = function(){ 
    //Prototype method1
}

controller.prototype.function2 = function(){ 
    //Prototype method2
}

controller.prototype.function3 = function(){ 
    //Prototype method3
} 

return controller

Ich benutze require.js. Ich habe mich gefragt, ob ich die Wiederholung des controller.prototype-Codes vermeiden kann.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage