Я обнаружил проблему, это связано с тем, что start
и end
недоступны на исправленном case "dateVal"
, поместив мои let start;
и let end;
вне цикла for.
Вот так:
let start;
let end;
for (let key in filters) {
...
}
вместо:
for (let key in filters) {
let start;
let end;
...
}