Advertisement
KrasimirKosturkov

Untitled

May 30th, 2020
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(data){
  2.    let parsedData = data.map(x => JSON.parse(x));
  3.    let createTable = content => `<table>${content}\n</table>`;
  4.    let createRow = content => `\n\t<tr>\n${content}\t</tr>`;
  5.    let createData = content => `\t\t<td>${content}</td>\n`;
  6.  
  7.    let result = parsedData.reduce((accRows, row) => {
  8.      
  9.       let tdForPerson = Object.values(row).reduce((tdAcc, td) =>{
  10.           return tdAcc + createData(td);
  11.        } , '')
  12.        return accRows + createRow(tdForPerson);
  13.    }, '');
  14.    return createTable(result);
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement