]> gitweb.hhaalo.de Git - calender.git/commitdiff
change: allocation memory outside for loop
authorBastian Dehn <hhaalo@arcor.de>
Fri, 17 Dec 2021 14:57:37 +0000 (15:57 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Fri, 17 Dec 2021 14:57:37 +0000 (15:57 +0100)
cal.js

diff --git a/cal.js b/cal.js
index 51be8b38855b93d9ecaf30fc35960111b3d35a22..b38e9a3c24425d47f1b8b874c4fde1a419d92fd4 100644 (file)
--- 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());
        }