猿问

switch 同時下兩個條件?

var url = 'x.php';
var get = 'add_x';
switch(url) {
  case '/x.php':
    $("#menu").show();
  break;
}

以上是只有判斷 url 是什麼則做什麼
但我想加上get判斷可以嗎?做一樣的事!
一樣是 $("#menu").show();
只是switch已經被url事件綁定
怎麼加上get呢
形同我要再加一個switch

switch(get) {
  case 'add_x':
    $("#menu").show();
  break;
}

可以合併嗎

慕工程0101907
浏览 364回答 3
3回答

森栏

定义一份方法吧 function foo(key){ switch(key) { case 'x.php': case 'add_x': $("#menu").show(); break; } } foo(url); foo(get);

江户川乱折腾

var url = 'x.php'; var get = 'add_x'; switch(true) { case url == '/x.php' && get == 'add_x': $("#menu").show(); break; }
随时随地看视频慕课网APP
我要回答