diff --git a/src/scripts/main.js b/src/scripts/main.js index c6e3f8784..309bc6c6b 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -1,3 +1,30 @@ 'use strict'; // write your code here +const texDataElement = document.querySelectorAll('span.population'); + +const texData = []; +const resultData = { + total: 0, + average: 0, +}; + +texDataElement.forEach((item, index) => { + const valueItemNumber = +item.textContent.replaceAll(',', ''); + + texData[index] = valueItemNumber; + resultData.total += valueItemNumber; +}); + +resultData.average = (resultData.total / texData.length) | 0; + +resultData.average = resultData.average.toLocaleString('en-US'); +resultData.total = resultData.total.toLocaleString('en-US'); + +const elementTotal = document.querySelector('.total-population'); + +elementTotal.innerHTML = resultData.total; + +const elementAve = document.querySelector('.average-population'); + +elementAve.innerHTML = resultData.average;