* 関数オブジェクトを使ったクラス作成 - 基本[#b81a3c64]
* 関数オブジェクトを使ったクラス作成 - 基本 [#od330d07]

** コンストラクタとして関数オブジェクトを定義 [#g787d05d]
 function Animal() {
     this.name = "Taro";
     this.say  = function () { alert("My name is " + this.name) };
 }

** 関数オブジェクトからnewでインスタンスを生成 [#td476f98]
 var a = new Animal;

** インスタンスの利用 [#z76fd86e]
 a.say();
 console.log(typeof a); // => "object"

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS