Neuer Kurs! Jeder Programmierer sollte generative KI lernen!
Kostenlose Lektion ausprobieren0
what is the reason for the output of undefined
the exercise is to make the exit the day of the week I get that output but it adds undefined I don't know why it adds undefined, what is the reason? This is the code: var year = 2020; var month = 5; var day = 12; console.log(getWeekDay(year, month, day)); function getWeekDay(year, month, day) { var names = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; var d = new Date(year, month, day); //completa la función console.log(names[d.getDay()]) }
2 Antworten
+ 6
getWeekDay doesn't have a return value. So when you say
console.log(getWeekDay(...))
it logs undefined, since there was no return value from the function.
Either change console.log(names[...]) to return names[...] or just call getWeekDay(...) from main(), not console.log(getWeekDay(...))
+ 1
Thanks