Функция MostPopularDays определяет, в какой день недели наибольшее количество людей посещало зоомагазин.Если два или более дня связаны для наибольшего объема трафика, должен быть возвращен массив, содержащий дни.Если входное значение равно нулю или пустой массив, функция должна вернуть ноль.Входными данными является массив объектов Weekday.Эта функция должна возвращать строку, содержащую название самого популярного дня недели, если существует только один самый популярный день, и массив, содержащий названия самых популярных дней, если их больше одного, которые наиболее популярны.
function Weekday (name, traffic) {
this.name = name;
this.traffic = traffic;}
function mostPopularDays(week) {
var sat = new Weekday('Saturday', 33);
var sun = new Weekday('Sunday', 23);
var mon = new Weekday('Monday', 8);
var tue = new Weekday('Tuesday', 15);
var wed = new Weekday('Wednesday', 5);
var thu = new Weekday('Thursday', 18);
var fri = new Weekday('Friday', 29);
week = [sat , sun , mon , tue , wed , thu , fri];
for (var i = 0 ; i <= length-1 ; i++){
if(week[i].traffic > week[i+1].traffic)
return week[i].name;}}
Я пишу эту функцию, и она не работает.Я новичок в Javascript.