Big Update

This commit is contained in:
2025-03-25 21:48:41 +01:00
parent ec6b611646
commit 18605dfc64
16 changed files with 615 additions and 63 deletions

View File

@@ -0,0 +1,33 @@
const TimetableHour = require("./TimetableHour");
class TimetableDay {
first = null;
last = null;
constructor(data) {
this.hours = [];
//console.log(data)
for (let i = 0; i < data[0].length; i++) {
const hour = [
data[0][i],
data[1][i],
data[2][i],
data[3][i],
data[4][i],
]
const hasContent = /[\da-zA-Z]/.test(JSON.stringify(hour));
if(hasContent) {
if(this.first === null) this.first = i;
this.last = i;
}
this.hours[i] = hasContent ? new TimetableHour(hour) : null;
}
}
}
module.exports = TimetableDay;