- 追加された行はこの色です。
- 削除された行はこの色です。
* オブジェクトリテラルを使ったクラス作成 - 基本 [#f8623c64]
** オブジェクトリテラルでクラスを定義・インスタンスを生成 [#ec251cfe]
var animal = {
name : "Taro",
say : function () { alert("My name is " + this.name) }
};
** インスタンスの利用 [#r74c84d6]
animal.say();
console.log(typeof animal); // => "object"
*** オブジェクトリテラルではなくObjectを使うと [#ub7bbb45]
** オブジェクトリテラルではなくObjectを使って [#ub7bbb45]
↑では{} を使ってオブジェクトリテラルで簡易に書いているが、↓以下のように書くのと同じ。
var animal = new Object();
animal.name = "Taro";
animal.say = function () { alert("My name is " + this.name) };