オブジェクトにオブジェクトを追加する & そのオブジェクトに要素を追加する。
※一行づつ書く
出力結果
{ '兵庫': { '神戸': 'A', '明石': 'B', '西宮': 'C' } }
解答例
const obj = {} obj["兵庫"] = {} // ←これがないとobj["兵庫"]がundefinedになるから以下が動かない obj["兵庫"]["神戸"] = "A" obj["兵庫"]["明石"] = "B" obj["兵庫"]["西宮"] = "C" console.log(obj)
オブジェクトに配列を追加する & 追加した配列に要素を追加する
※一行づつ書く
{ cities: [ '神戸', '明石', '西宮' ] }
解答例
const obj = {} obj["cities"] = [] obj["cities"].push("神戸") obj["cities"].push("明石") obj["cities"].push("西宮") console.log(obj)
配列にオブジェクトを追加する & 追加したオブジェクトに要素を追加する
※一行づつ書く
[ { pref: '兵庫', city: '神戸' }, { pref: '兵庫', city: '明石' }, { pref: '兵庫', city: '西宮' } ]
解答例
const cities = [] cities.push({}) cities[cities.length - 1]["pref"] = "兵庫" cities[cities.length - 1]["city"] = "神戸" cities.push({}) cities[cities.length - 1]["pref"] = "兵庫" cities[cities.length - 1]["city"] = "明石" cities.push({}) cities[cities.length - 1]["pref"] = "兵庫" cities[cities.length - 1]["city"] = "西宮" console.log(cities)
配列に配列を追加する & 追加した配列に要素を追加する
※一行づつ書く
[ [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ], [ 2, 4, 6, 8, 10, 12, 14, 16, 18 ], [ 3, 6, 9, 12, 15, 18, 21, 24, 27 ], [ 4, 8, 12, 16, 20, 24, 28, 32, 36 ], [ 5, 10, 15, 20, 25, 30, 35, 40, 45 ], [ 6, 12, 18, 24, 30, 36, 42, 48, 54 ], [ 7, 14, 21, 28, 35, 42, 49, 56, 63 ], [ 8, 16, 24, 32, 40, 48, 56, 64, 72 ], [ 9, 18, 27, 36, 45, 54, 63, 72, 81 ] ]
解答例
const result = [] for (let i = 1; i <= 9; i++) { const ans = [] for (let j = 1; j <= 9; j++) { ans.push(i * j) } result.push(ans) } console.log(result)