2025-03-25 21:48:41 +01:00

33 lines
746 B
JavaScript

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;