Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- let arr = JSON.parse(input);
- // <table>
- // <tr><th>Name</th><th>Score</th></tr>
- // <tr><td>Stamat</td><td>5.5</td></tr>
- // <tr><td>Rumen</td><td>6</td></tr>
- // </table>
- let text = '';
- let text2 = '';
- let counter = 0;
- let keysArr = Object.keys(arr[0]);
- // console.log(keysArr);
- for (let el of keysArr) {
- if (counter === 0) {
- text += ` <tr>`;
- }
- text += `<th>${el}</th>`;
- if (counter === keysArr.length - 1) {
- text += `</tr>`;
- }
- counter++;
- }
- // console.log(arr);
- counter = 0;
- console.log(`<table>`);
- console.log(text);
- for (let obj of arr) {
- let counter2 = 0;
- for (let key in obj) {
- if (counter2 === 0) {
- text2 += ` <tr><td>${obj[key]}</td>`;
- } else if (!isNaN(obj[key])) {
- text2 += `<td>${obj[key]}</td>`;
- } else {
- text2 = '';
- continue;
- }
- counter2++;
- }
- text2 += `</tr>`;
- console.log(text2);
- text2 = '';
- counter++;
- }
- console.log(`</table>`);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement