Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function jsonTable(data) {
- let parsedData = data.map(x => JSON.parse(x));
- let createTable = content => `<table>${content}\n</table>`;
- let createRow = content => `\n\t<tr>${content}\n\t</tr>`;
- let createData = content => `\n\t\t<td>${content}</td>`;
- let result = parsedData.reduce((accRows, row) => {
- let tdForPerson = Object.values(row).reduce((tdAcc, td) => {
- return tdAcc + createData(td);
- }, '');
- return accRows + createRow(tdForPerson);
- }, '');
- return createTable(result);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement