Just a little piece of awesome code I picked up at work: replacing an if else statement with a switch!
if(someExpressionA){
console.log('yes');
} else if (
someExpressionB && someExpressionC
|| someExpressionD
) {
console.log('nope');
} else {
console.log('maybe');
}
switch(true){
case someExpressionA:
console.log('yes');
break;
case someExpressionB
&& someExpressionC:
case someExpressionD:
console.log('nope');
break;
default:
console.log('maybe');
}
It feels hacky and awesome at the same time 😂 Do you think it's worth using?