如何在JavaScript Switch语句中实现此行为
expression = 'all' or '1' or '2'
switch (expression)
{
case "all" : print case 1 and case 2
case "1" : print only case 1
case "2" print only case 2
}
我怎么能做到这一点?如果不能在JavaScript中做到这一点,我想知道另一种解决方案.
如何在JavaScript Switch语句中实现此行为
expression = 'all' or '1' or '2'
switch (expression)
{
case "all" : print case 1 and case 2
case "1" : print only case 1
case "2" print only case 2
}
我怎么能做到这一点?如果不能在JavaScript中做到这一点,我想知道另一种解决方案.
你可以接受两个条件.
function fn(expression) {
if (expression === '1' || expression === 'all') console.log(1);
if (expression === '2' || expression === 'all') console.log(2);
}
fn('1');
console.log('----------');
fn('2');
console.log('----------');
fn('all');