buenas...
aunque sea una expresión válida, javascript no interpreta múltiples expresiones en
switch. cuando le pasas más de un argumento,
switch solo considera el último parámetro. lo mismo sucede con
case.
Código:
switch(0,1,2){
case 0:
console.log('case 0: un solo argumento');
break;
case 2,0:
console.log('case 2,0: dos argumentos');
break;
case 0,2:
console.log('case 0,2: dos argumentos');
break;
default:
console.log('cualquier otra cosa');
}
nótese que se interpreta el tercer caso (case 0,2) pero se debe porque switch y case toman el último argumento (2).
no tengo claro qué es lo que intentas hacer, quizas con algo más de ejemplo podríamos darte alguna idea. hasta ahora lo que se me ocurre es que pongas los valores en un array y lo recorras con un bucle donde el cuerpo sea el switch.