オブジェクト
オブジェクトとは・・・
・プロパティの集合体
・プロパティはキーと値のペア
・インデックスでデータにアクセスするのではなく、キーを使ってアクセスできる
それを踏まえてサンプルを書いてみます。
・オブジェクトからデータにアクセス
const user = {
age: 25,
};
console.log(user.name);
// 山田太郎
console.log(user.age);
// 25
console.log(user.address);
// 大阪府
変数.キーでアクセスができます。
そして、オブジェクトのキーは数字であってもStringに変換されます。
※Symbolは例外
・オブジェクトを更新
const testScore = {
luffy: 68,
zoro: 79
}
点数が誤ってたと仮定し、値の更新をしてみます。
testScore.zoro = 90;
またキーと値を追加することもできます。
testScore.sanji = 90;
最終的には
const testScore = {
luffy: 68,
zoro: 80,
sanji:90
}
このようになります。
・配列+オブジェクト
const crew = [
{
username: 'luffy',
birthplace: 'East BLUE',
age:19
},
{
username: 'zoro',
birthplace: 'East BLUE',
age: 21,
sword: {
name1: '和同一文字',
name2: '三代鬼徹',
name3:'閻魔'
}
}
]
上記のように配列とオブジェクトを組み合わせて使うことは多いです。
覚えておきましょう。
本日はオブジェクトについて説明しました。