codewars.comからのJavascriptチャレンジに固執しています。それはコンストラクタ(?)関数のように見えますが、私は知っていると思っていました。 私はMDNや他の場所で例を探しました。 私は自分自身を描くことができるかどうかを知るために、まっすぐな答えよりもむしろ間違った点を知っています。 挑戦:コードワードのコンストラクタ
function new Person(name){
this.name = name;
return name;
}
Person.prototype.greet = function(otherName){
return "Hi " + otherName + ", my name is " + name;
};
私は多分両方の名前のコンストラクタに追加すると、それを行うが、再び「予期しないトークン新しい」エラーを取得するだろうと思ったいくつかの研究を行うことによって。私の試み:私の無知と
function new Person(name, otherName){
this.name = name;
this.otherName = otherName;
return name + " " + otherName;
}
Person.prototype.greet = function(otherName){
return "Hi " + otherName + ", my name is " + name;
};
var fullName = new Person("Fred", "Jones");
greet.fullName();
忍耐は大歓迎です。 ありがとう、 pychap
に配置された説明をお読みください[尋ねます]。ここに適切な問題文はありません。具体的な質問はありません。 – charlietfl
* javascript factory pattern *のグーグルを試してみて、それを試してから、より一貫性のある例に戻ってください。私たちはあなたを助けてうれしい! – pietro909