Как упоминалось в комментариях, вы можете использовать оператор modulo (%)
, если хотите найти только дни начала / окончания
const getDaysFrom = (weekday, noOfDays) => {
const weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
, weekdayIndex = weekdays.indexOf(weekday)
console.log(
"Start:", weekday,
"Days:", noOfDays,
"End:", weekdays[(weekdayIndex + noOfDays - 1) % weekdays.length]
)
}
getDaysFrom('Saturday', 5)
getDaysFrom('Thursday', 2)
getDaysFrom('Tuesday', 6)
getDaysFrom('Friday', 4)