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</tablle>`
- let createRow = content => `\n <tr>${content}\n </tr>`
- let createData = content => `\n <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)
- }
- console.log(jsonTable(['{"name":"Pesho","position":"Promenliva","salary":100000}',
- '{"name":"Teo","position":"Lecturer","salary":1000}',
- '{"name":"Georgi","position":"Lecturer","salary":1000}']
- ));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement