【问题标题】:how to use switch inside a JavaScript function如何在 JavaScript 函数中使用 switch
【发布时间】:2020-06-25 06:59:59
【问题描述】:

我这里有一个简单的功能:

var getlanguageByState = (state) => {
    switch (state){
        case 'FRANCE':
           return 'french';
            break;
        default :
           return 'english';
            break;
    } 
}

当我调用这个函数时,我希望这个输出是这样的

var result = getlanguageByState ('FRANCE') // french

但我的输出未定义..

【问题讨论】:

  • 它工作正常。
  • 你的代码看起来有效,只有break可以删除,因为在他面前return
  • 好的,它在 chrome 控制台中给出了 undefined 但在我的应用程序中它正在工作。
  • 工作正常。没有看到任何错误

标签: javascript switch-statement case


【解决方案1】:
const getlanguageByState = (state) => {
   let language = null;
    switch (state){
        case 'FRANCE':
          language =  'french';
            break;
        default :
           language = 'english';
            break;
    } 
    return language;
}
const result = getlanguageByState('FRANCE') // this will give you correct output

【讨论】:

    猜你喜欢
    • 2021-11-29
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2021-09-12
    • 2012-05-10
    • 1970-01-01
    • 2019-12-30
    • 2014-04-25
    相关资源
    最近更新 更多