Столкнулся с небольшой непоняткой при прохождении курса “Массивы” по JS. А именно “Медиана на чётном количестве элементов”. В задании написано “В той же ветке условия добавьте переменную median со значением (usersByDay[leftIndex] + usersByDay[rightIndex]) / 2.” Если прописать код вот так:
Тогда правильность кода не засчитывается. Нужно заново объявлять переменную, которая уже объявлена в теле условия. Может немного изменить проверку, чтобы зря не повторять объявление переменной?
Точно так же, как и тут:
Код ниже объявления переменной уже знает эту переменную, а вот выше не знает. Зачем каждый раз объявлять?