From 454caa07cc08e60c42c8b9a8b79af057959720a6 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Fri, 17 Dec 2021 15:57:37 +0100 Subject: [PATCH] change: allocation memory outside for loop --- cal.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cal.js b/cal.js index 51be8b3..b38e9a3 100644 --- a/cal.js +++ b/cal.js @@ -39,13 +39,14 @@ class Month function addMonthDaysHeader() { + let date = new Date(); + let month = null; let monthdaysheader = document.createElement("tr"); monthdaysheader.classList.add("row"); monthdaysheader.classList.add("monthday"); - let date = new Date(); for (let i = 0; i < 12; i++) { - let month = new Month(date.getYear(), i); + month = new Month(date.getYear(), i); month.createDaysHeader(monthdaysheader); } @@ -55,12 +56,13 @@ function addMonthDaysHeader() function addMonthHeader() { let date = new Date(); + let month = null; let header = document.createElement("tr"); header.classList.add("row"); header.classList.add("month"); for (let i = 0; i < 12; i++) { - let month = new Month(date.getYear(), i); + month = new Month(date.getYear(), i); header.appendChild(month.createMonthHeader()); } -- 2.39.5