In einer meiner Fragen bekam ich den folgenden Code als eine der Antworten. Mein Verständnis der Sprache ist gekommen ist jetzt viel besser gekommen, habe nur eine kleine Frage.Konstruktor Konzept in Javascript
var person = function() {
this.firstName = "";
this.lastName = "";
}
person.prototype.showFullName = function() {
console.log(this.firstName + " " + this.lastName);
}
var perObj = new person();
perObj.firstName = "Penelope";
perObj.lastName = "Barrymore";
perObj.showFullName();
Betrachtet man das Objekt,
var person = function() {
this.firstName = "";
this.lastName = "";
}
und wenn ich dieses Objekt aufrufen verwenden,
var perObj = new person();
Ist das ähnlich wie Konstruktor Art der Sache?
der Moment, wo ein Code
var perObj = new person();
aufgerufen wird, werden die folgenden zwei Zeilen automatisch ausgeführt werden?
this.firstName = "";
this.lastName = "";
Und auch in einem der Blogs, die ich studierte, wenn der Dateiname Samplescript.js
ist und wenn eine Funktion innerhalb dieses wie var Samplescript=function(){}
den gleichen Namen geschrieben wird, verwendet wird, wird diese Funktion ein Konstruktor in Betracht gezogen werden? Bitte klären Sie mich dies.
Ich bekomme keine befriedigende Antwort in Bezug auf Konstruktor praktisch obwohl theoretisch die Dinge klar sind, in diesem Beispiel macht die Art, wie es geschrieben wird, viel klares Verständnis.
http: // Javascript .info/tutorial/constructor das könnte dir helfen –
Was meinst du mit "ähnlich"? Ja, 'Person' * ist * ein Konstruktor. – Bergi