The above code returns a function which can be used to get the text for each weekday.
function weekdayText(weekdays) {
return function getText(number) {
if (number >= 0 && number < weekdays.length) {
return weekdays[number];
} else {
throw new Error('Invalid weekday number');
}
}
}