테이블을 생성하는 과정에서 dummyData에서 key 배열과 value 배열을 생성한뒤 key:value를 만드는 과정을 기록해본다.
['One', 'Two', 'Three'] => 'Column'
[['1', '2', '3'],
['4', '5', '6'],
['7', '8', '9']] => 'Data'
위 데이터들을 가공해
Data.map((item) => {
let Objectdata = {};
item.forEach((val, idx) => {
Objectdata[Column[idx]] = val;
});
console.log(Objectdata);
});
/*
{One: '1', Two: '2', Three: '3'}
{One: '4', Two: '5', Three: '6'}
{One: '7', Two: '8', Three: '9'}
*/
이 외에 객체 생성 방법을 다뤄보자면
a = {};
a['2'] = 1;
console.log(a); // {2: 1}
a.name = 3;
a['gender'] = 'girl';
console.log(a); // {2: 1, name: 3, gender: 'girl'}