Q200232
by jun68ykt
HTML
<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
JavaScript
const data1 = [
[1,'A'],
[2,'B'],
[3,'C']
];
const data2 = [
[4,'D'],
[5,'E'],
[6,'F']
];
const toObj = (ary, prefix) => ({
[`${prefix}-num`]: ary[0],
[`${prefix}-alpha`]: ary[1]
});
const dataObj = { data1, data2 };
const tmp = Object.entries(dataObj).map(([k, ary]) => ary.map(e => toObj(e, k)));
const data = tmp[0].map((e,i) => ({...e, ...tmp[1][i]}));
console.log(data);