如何使用javascript在开关案例中调用案例?

Ank*_*hah 0 javascript switch-statement

我有如下的开关案例

  switch(something){
      case 1:
             break;
      case 2:
             break;
      case 3:
             break;
      default:
             break;
    }
Run Code Online (Sandbox Code Playgroud)

现在我想在案例3中调用案例1是否可能?

Jos*_*eph 7

只需将操作包装在函数中即可重用

switch (something) {
case 1:
    operation1();
    break;
case 2:
    operation2();
    break;
case 3:
    operation3()
    operation1(); //call operation 1
    break;
default:
    defaultOperation();
    break;
}
Run Code Online (Sandbox Code Playgroud)

  • @jbabey如果你不想在某个地方摔倒,你也可以不使用`switch`,你可以使用一个带有每个函数键的对象文字 (3认同)