複雑なオブジェクト
任意のプロパティの中に更にオブジェクトを作れる。
「オブジェクト名.プロパティ.プロパティ」
のように呼び出す
例
console.log(character.favorite.food);
const cafe = {
name: "Progateカフェ",
businessHours: {
// businessHoursの値に指定されたオブジェクトを代入してください
opening : "10:00(AM)",
closing : "8:00(PM)",
}, };
使用例
const cafe = { name: "Progateカフェ", businessHours:
{
// businessHoursの値に指定されたオブジェクトを代入してください
opening : "10:00(AM)",
closing : "8:00(PM)",
}, };
// 「店名:〇〇」を出力してください
console.log(店名:${cafe.name}
);
// 「営業時間:〇〇から△△」を出力してください
console.log(営業時間 : ${cafe.businessHours.opening}から${cafe.businessHours.closing}
);
オブジェクト 配列 プロパティに配列を追加したコード
const cafe = { name: "Progateカフェ",
businessHours: { opening: "10:00(AM)",
closing: "8:00(PM)" },
// menusプロパティに配列を代入してください
menus : ['コーヒー','紅茶','チョコレートケーキ'] };
console.log(店名: ${cafe.name}
);
console.log(`営業時間:${cafe.businessHours.opening}
から
${cafe.businessHours.closing}`);
console.log(----------------------------
);
console.log("おすすめメニューはこちら");
// for文を用いて配列menusの中身を表示させてください
for( let i = 0 ; i < cafe.menus.length ; i ++)
{
console.log(cafe.menus[i]);
}