prototypeを勉強していたので問題作ってみました。
よかったら、やってみてください。
問題 下記をprototypeに書き換えて表示してください。
function Academy(n){ this.name = n; this.student = function(){ alert("私の名前は" + this.name + "です"); }; }; var student1 = new Academy("ミラ");//アラートで「私の名前はミラです」と表示 var student2 = new Academy("カモメ");//アラートで「私の名前はカモメです」と表示 student1.student();
答え
function Academy(name){ this.name = name; }//初期設定 Academy.prototype.student = function(){ alert("私の名前は" + this.name + "です"); } var mira = new Academy("ミラ"); mira.student(); var kamome = new Academy("カモメ"); kamome.student();