Size: a a a

JavaScript.Ninja

2021 October 16

А

Андрей in JavaScript.Ninja
Why not. Абсолютно нормальная, конечно можно ещё сравнивать через объект Date, но зачем...
источник

SS

Sergey Shtyrbulov in JavaScript.Ninja
собственно, сортировка по алфавиту выполняется путём сравнивания строк )
источник

А

Андрей in JavaScript.Ninja
Страшно выглядит вообще) а что эта функция делает ?
источник

VS

Vladislav Slyusar in JavaScript.Ninja
источник

VS

Vladislav Slyusar in JavaScript.Ninja
источник

VS

Vladislav Slyusar in JavaScript.Ninja
я её уже немного отрефакторил, там можно не брать в первом цикле от 0 до 24, а брать от 8 до 18, и тогда нужно будет меньше условий писать
источник

А

Андрей in JavaScript.Ninja
Разбивает время «с» «до» по интервалу ?
источник

VS

Vladislav Slyusar in JavaScript.Ninja
да
источник

А

Андрей in JavaScript.Ninja
Тогда можно очень сильно отрефакторить)
источник

VS

Vladislav Slyusar in JavaScript.Ninja
и там ещё 4-5 параметры это возможный перерым, например с 14:00 до 15:00 в массиве не будет значений
источник

А

Андрей in JavaScript.Ninja
Интересно, а какой кейс у этой задачи ?
источник

А

Андрей in JavaScript.Ninja
Если получится я скину код )
источник

VS

Vladislav Slyusar in JavaScript.Ninja
источник

VS

Vladislav Slyusar in JavaScript.Ninja
а потом нужно отправить день. время и значения инпутов на сервер
источник

А

Андрей in JavaScript.Ninja
Аа понятно тогда
источник

А

Андрей in JavaScript.Ninja
Интервал только по минутам ?
Перерыв может не четко попадать в интервал ?
источник

VS

Vladislav Slyusar in JavaScript.Ninja
интервал может быть 5, 10, 15, 20, 30, 60
источник

VS

Vladislav Slyusar in JavaScript.Ninja
будет попадать всегда
источник

А

Андрей in JavaScript.Ninja
Окей
источник

А

Андрей in JavaScript.Ninja
Первое что в голову пришло, пока делал еще пару способов придумал. В целом можешь этот способ протестить, и да, его еще можно отрефакторить
источник