概要
javascriptで辞書配列とか多重配列みたいなやつどうやってやるんだろうと思ったけど結構簡単だった。
これで別々の配列リストの中身詰め替えて一つの変数に突っ込めるぞ…
コード
// オブジェクトでデータを用意する var obj = { aaa: 'xxxx', aaa2: 'xxxx2', aaa3: 'xxxx3', aaa4: 'xxxx4', aaa5: 'xxxx5' }; var obj2 = { aaa: 'yyyy', aaa2: 'yyyy2', aaa3: 'yyyy3', aaa4: 'yyyy4', aaa5: 'yyyy5' }; var obj3 = { aaa: 'zzzz', aaa2: 'zzzz2', aaa3: 'zzzz3', aaa4: 'zzzz4', aaa5: 'zzzz5' }; //obj、obj2は最初から追加する var objLists = [obj,obj2]; // obj3だけ後から追加する、pushは配列の末尾に追加する objLists.push(obj3); // obj3のデータ(プロパティ)の中身を見る console.log(objLists[2].aaa5);// zzzz5 // forEachで回す objLists.forEach(function (list, i) { console.log(i);// 0、1、2と今処理してる行数が表示される console.log(list.aaa); // aaaに入ってるデータが表示される console.log(objLists[i].aaa); //list.aaaと同じデータが表示される });