From 1a23f4865443602dc5f60a4e42ba882b62744383 Mon Sep 17 00:00:00 2001 From: otibulai15 Date: Mon, 23 Feb 2026 11:02:56 +0100 Subject: [PATCH] =?UTF-8?q?LocalStorage=20Array=20f=C3=BCr=20=20History=20?= =?UTF-8?q?hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/formular/formular.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/formular/formular.js b/src/formular/formular.js index cbfd1b1..c05c979 100644 --- a/src/formular/formular.js +++ b/src/formular/formular.js @@ -71,7 +71,7 @@ function displayResult(bmi, category) { } function saveToLocalStorage(age, date, weight, height, bmi, category) { - const data = { + const newdata = { age, date, weight, @@ -81,16 +81,21 @@ function saveToLocalStorage(age, date, weight, height, bmi, category) { timestamp: new Date().toISOString(), }; - localStorage.setItem("bmiData", JSON.stringify(data)); + let bmiHistory = JSON.parse(localStorage.getItem("bmiData") || "[]"); + bmiHistory.push(newdata); + localStorage.setItem("bmiData", JSON.stringify(bmiHistory)); } + function loadFromLocalStorage() { const savedData = localStorage.getItem("bmiData"); if (!savedData) { return; } - const data = JSON.parse(savedData); + const dataArray = JSON.parse(savedData); + const data = dataArray[dataArray.length - 1]; + if (!data) return; const ageEl = document.getElementById("age"); const dateEl = document.getElementById("date");