windowオブジェクト

オブジェクト…値や変数、関数をまとめて1つのグループにしたもの。

例:

var student = {
gender: "male",  //←プロパティ2:値2
age: 18,     //←プロパティ2:値2
major: "arts"  //←プロパティ2:値2
};

これでstudentオブジェクトに情報をまとめることができる。

「gender: "male"」をプロパティという。

それに対してオブジェクトに設定されている関数をメソッドという。

例:

var student = {
gender: "male",  
age: 18,     
major: "arts",
lessons: function(theme) {                             //←メソッド
    console.log(this.major + "専攻" + theme + "の授業");
    }
};

オブジェクトのプロパティの値の呼び出し方

オブジェクト名[プロパティ名] または オブジェクト名.プロパティ名

さっきのコードで例

console.log(student["gender"]);
console.log(student.gender);

↓
male
male

メソッドの呼び出し方 オブジェクト名.メソッド名(引数)

var student = {
gender: "male",  
age: 18,     
major: "arts",
lessons: function(theme) {                             //←メソッド
    console.log(this.major + "専攻" + theme + "の授業");
    }
};
student.lessons("グラフィック");  //←メソッドの呼び出し


//実行すると
arts専攻グラフィックの授業


この記事が気に入ったらサポートをしてみませんか?