7. オブジェクトの定義 最もシンプルな定義方法 var Member = function() {} ; //コンストラクタ var mem = new Member(); //インスタンス生成 mem.name = 'agu_it_study'; mem.myfunc = function(){ .... }; ※ インスタンスには動的にメソッドを追加可能 mem はMember オブジェクト 補足資料 -> http://bit.ly/9IIWNf
8. オブジェクトの定義 コンストラクタに中身を挿入 var Member = function (name){ this.name = name; this.printName = function (){ document.write(this.name); }; }; thisは生成されたインスタンスを指す
11. コードで書くと var Member = function (name){ this.name = name; }; Member.prototype.printName = function (){ document.write(this.name); }; var mem1 = new Member ('Homma'); var mem2 = new Member ('Matsue'); 実行サンプル http://jsdo.it/cev/huKj