関数オブジェクトを使ったクラス作成 - 基本コンストラクタとして関数オブジェクトを定義function Animal() { this.name = "Taro"; this.say = function () { alert("My name is " + this.name) }; } 関数オブジェクトからnewでインスタンスを生成var a = new Animal; インスタンスの利用a.say(); console.log(typeof a); // => "object" |
|