【JavaScript】【復習?】関数オブジェクト

  • 基本、空のオブジェクト作成
var obj = {};

{}がオブジェクトとなる。

  • プロパティを設定
var hogehoge = {
    name: 'goro',               // nameプロパティ
    sayName: function() {    // sayNameプロパティ
        alert(this.name);
    }
};

alert(hogehoge.name); // goroと表示
hogehoge.sayName(); // goroと表示
  • プロパティを変更
hogehoge.name = 'gerogero';

alert(hogehoge.name); // gerogeroと表示
hogehoge.sayMyName(); // gerogeroと表示

hogehoge.hobby = 'Game';
alert(hogehoge.hobby); // Gameと表示

ただ値を代入したり、新しいプロパティを作ることができる。