【问题标题】: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];
    }
    

    【讨论】:

      猜你喜欢
      • 2021-04-20
      • 1970-01-01
      • 2020-05-12
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      • 2014-11-12
      • 1970-01-01
      • 2021-12-28
      相关资源
      最近更新 更多