ぼちぼちあしあと

プログラム初心者の備忘録です。

オブジェクトの定義と呼び出しについて

まだまだオブジェクトと呼ばれるものについての理解が浅いのだが、備忘録として書いておく。

const 変数名 = { // この{}で挟まれた部分がオブジェクト

プロパティ名1 : 値1,

プロパティ名2 : 値2,

プロパティ名3 : 値3

}

でオブジェクトを定義できる。それと、プロパティ名のことをキーとも言うらしい。

試しにオブジェクトを定義してみよう。

const kansai = {
    O : "Osaka",
    H : "Hyogo",
    K : "Kyoto",
    S : "Shiga",
    N : "Nara",
    W : "Wakayama"
}

ちなみにこれは人口の多い順。

:を=にしないこと(=にすると、SyntaxError: Invalid shorthand property initializerがスローされた)や,で区切ることに注意する。

オブジェクトの値を呼び出すときは変数名.プロパティ名で呼び出せる。

例えば、

console.log(kansai.O);

Osaka

となる。