Показать сообщение отдельно
  #35 (permalink)  
Старый 25.07.2019, 20:15
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Встречный вопрос - а почему в третьем случае список отмечает верно?

Вы выдрали этот код где-то, и не учли, что он для списка у которого есть первый не относящийся к дню недели опшен.

Опции списка имеют индексы начиная с 0. new Date().getDay()||7 для пятницы вернет 5, а под пятым индексом в вашем списке опция субботы. Кстати, у вас объявлен объект Date ранее, так что далее его получать в коде не стоит.
Ответить с цитированием