From 8d49d7eb5e167383745c63910d9ee60e74360314 Mon Sep 17 00:00:00 2001 From: yuliana111007-debug Date: Sun, 22 Feb 2026 13:46:14 +0200 Subject: [PATCH 1/2] add solution --- src/scripts/main.js | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/src/scripts/main.js b/src/scripts/main.js index 7d4a5db04..04f8eccb6 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -354,7 +354,35 @@ const people = [ }, ]; -// eslint-disable-next-line no-console -console.log(people); // you can remove it +const getTableEl = document.querySelector('table.dashboard'); -// write your code here +if (getTableEl === null) { + throw new Error('Table element not found'); +} + +function makeTd(value) { + const td = document.createElement('td'); + + td.textContent = value; + + return td; +} + +for (const person of people) { + const tr = document.createElement('tr'); + + tr.appendChild(makeTd(person.name)); + tr.appendChild(makeTd(person.gender)); + tr.appendChild(makeTd(person.born)); + tr.appendChild(makeTd(person.died)); + + const age = person.died - person.born; + + tr.appendChild(makeTd(age)); + + const century = Math.ceil(person.died / 100); + + tr.appendChild(makeTd(century)); + + getTableEl.appendChild(tr); +} From 22b3705f98e5b756e31b82ee2ae4c65c9f4940e7 Mon Sep 17 00:00:00 2001 From: yuliana111007-debug Date: Sun, 22 Feb 2026 13:49:45 +0200 Subject: [PATCH 2/2] add solution --- src/scripts/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripts/main.js b/src/scripts/main.js index 04f8eccb6..f66121df2 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -372,7 +372,7 @@ for (const person of people) { const tr = document.createElement('tr'); tr.appendChild(makeTd(person.name)); - tr.appendChild(makeTd(person.gender)); + tr.appendChild(makeTd(person.sex)); tr.appendChild(makeTd(person.born)); tr.appendChild(makeTd(person.died));