Как просуммировать результаты функции для всех возможных значений аргумента (из списка)?
Ссори за нубство...в гуге на нашел((
А есть ли встроенный объект который может сложить значения всех return внутри switch? если return - число ?))
или это от лукавого?) я только начал изучать через codecademy. Пытаюсь решить немного по другому нежели там предлагают)
Если честно, то прочел вопрос 3 раза и совершено не понял что же вы хотите сделать)
PS: попробуйте описать суть того что вы хотите получить (что есть на входе, что вы хотите получить на выходе и для чего это вам нужно) уверен, что в js существуют как минимум несколько способов этого добится.
почему новички просто не могут идти по учебнику/курсу и впитывать то, что им там рассказывают? почему нужно обязательно придумывать какую-то свою дичь?
Alex, потому что выдумывать свой велокостыль интереснее, чем читать учебник.
Другой вопрос, почему они не следуют золотому правилу "если у вас что-то не получается - поробуйте прочесть инструкцию".
function getSleepHours(day){
day = day.toLowerCase();
switch(day){
case 'monday':
return 8;
break;
case 'tuesday':
return 7;
break;
case 'wednesday':
return 9;
break;
case 'thursday':
return 8;
break;
case 'friday':
return 10;
break;
case 'saturday':
return 6;
break;
case 'sunday':
return 8;
break;
}
};
хочется сделать сложение всех return более простым способом чем
const actualSleepHours = () =>
getSleepHours('monday')+
getSleepHours('tuesday')+
getSleepHours('wednesday')+
getSleepHours('thursday')+
getSleepHours('friday')+
getSleepHours('saturday')+
getSleepHours('sunday');
p.s. способ то простой, но писанины много) может быть есть что то более емкое по написанию?
код складывает все часы которые человек спал за неделю.