IF-ELSE vs SWITCH vs MAPPED functions vs CLASS methods (22 branches)
switch (key) {
case 'cat':
result = key + k + 1;
break;
case 'dog':
result = key + k + 2;
break;
case 'pig':
result = key + k + 3;
break;
case 'bunny':
result = key + k + 4;
break;
case 'ape':
result = key + k + 5;
break;
case 'elephant':
result = key + k + 6;
break;
case 'aardvark':
result = key + k + 7;
break;
case 'dolphin':
result = key + k + 8;
break;
case 'salmon':
result = key + k + 9;
break;
case 'amoeba':
result = key + k + 10;
break;
case 'fern':
result = key + k + 11;
break;
case 'cat2':
result = key + k + 10;
result = map[key]();
result = zookeeper[key]();
if (key === 'cat') {
result = key + k + 1;
} else if (key === 'dog') {
result = key + k + 2;
} else if (key === 'pig') {
result = key + k + 3;
} else if (key === 'bunny') {
result = key + k + 4;
} else if (key === 'ape') {
result = key + k + 5;
} else if (key === 'elephant') {
result = key + k + 6;
} else if (key === 'aardvark') {
result = key + k + 7;
} else if (key === 'dolphin') {
result = key + k + 8;
} else if (key === 'salmon') {
result = key + k + 9;
} else if (key === 'amoeba') {
result = key + k + 10;
} else if (key === 'fern') {
result = key + k + 11;
} else if (key === 'cat2') {
result = key + k + 10;
} else if (key === 'dog2') {
result = key + k + 20;
} else if (key === 'pig2') {
result = key + k + 30;
} else if (key === 'bunny2') {
result = key + k + 40;
} else if (key === 'ape2') {
result = key + k + 50;
} else if (key === 'elephant2') {
result = key + k + 60;
} else if (key === 'aardvark2') {
result = key + k + 70;
result
switch
0%
mapped functions
0%
class methods
0%
if-else
0%