【问题标题】:How to to write a function that returns days of the week [closed]如何编写一个返回星期几的函数[关闭]
【发布时间】:2021-03-15 06:45:24
【问题描述】:
let days = {
1: 'Monday',
2: 'Tuesday',
3: 'Wednesday',
4: 'Thursday',
5: 'Friday',
6: 'Saturday',
7: 'Sunday'
};
function retunDay(params) {
if (params < 1 || params > 7) {
return null;
}
}
【问题讨论】:
-
-
你有尝试过吗?这似乎是一个非常直接的问题。提示看switch
标签:
javascript
object
return
【解决方案1】:
let days = {
1: 'Monday',
2: 'Tuesday',
3: 'Wednesday',
4: 'Thursday',
5: 'Friday',
6: 'Saturday',
7: 'Sunday'
};
function returnDay(params) {
return params < 1 || params > 7 ? null : days[params];
}
console.log(returnDay(3));
【解决方案2】:
这是您的代码的更正版本(如果您正在寻找更短的代码,您也可以使用 @vlad katz 的版本)但这只是通过扩展您的代码来制作的
let days = {
1: 'Monday',
2: 'Tuesday',
3: 'Wednesday',
4: 'Thursday',
5: 'Friday',
6: 'Saturday',
7: 'Sunday'
}
function retunDay(params) {
if (params < 1 || params > 7) {
return null;
}
return days[params];
}