* lint fix * switch inside do expression * review comments * review comments * make min diff * adding more test * review changes * review changes * handle block statement and added more test cases * fix implementation and add more test cases * fix last swtich case * disable block fallthrough case * fix nitpick reviews
61 lines
625 B
JavaScript
61 lines
625 B
JavaScript
const x = n => function () {
|
|
switch (n) {
|
|
case 0:
|
|
{
|
|
return "a";
|
|
}
|
|
{
|
|
"b";
|
|
}
|
|
;
|
|
|
|
case 1:
|
|
{
|
|
return "a";
|
|
}
|
|
{
|
|
"b";
|
|
}
|
|
;
|
|
|
|
case 2:
|
|
return "a";
|
|
"b";
|
|
|
|
case 3:
|
|
"a";
|
|
{
|
|
return "b";
|
|
}
|
|
{
|
|
"c";
|
|
}
|
|
|
|
case 4:
|
|
{
|
|
"a";
|
|
}
|
|
{
|
|
"b";
|
|
}
|
|
{
|
|
return "c";
|
|
"d";
|
|
}
|
|
{
|
|
"e";
|
|
break;
|
|
"f";
|
|
}
|
|
|
|
case 5:
|
|
{
|
|
return "a";
|
|
}
|
|
{
|
|
break;
|
|
"c";
|
|
}
|
|
}
|
|
}();
|