In einem Tutorial lese ich bin, es ist ein Teil verstehe ich nicht:JS: Gibt es einen Unterschied zwischen class.prototype.constructor und class.constructor
function User (theName, theEmail) {
this.name = theName;
this.email = theEmail;
this.quizScores = [];
this.currentScore = 0;
}
User.prototype = {
constructor: User,
saveScore:function (theScoreToAdd) {
this.quizScores.push(theScoreToAdd)
},
showNameAndScores:function() {
var scores = this.quizScores.length > 0 ? this.quizScores.join(",") : "No Scores Yet";
return this.name + " Scores: " + scores;
},
changeEmail:function (newEmail) {
this.email = newEmail;
return "New Email Saved: " + this.email;
}
}
ich die Post gelesen und geprüft das Web, aber ich verstehe nicht wirklich, gibt es einen Unterschied zwischen sagen: User.constructor und User.prototype.constructor? (Wie in Zeile 9)