| original | function getTranslationKeyForStatus(status) {
let translationKey = 'Unknown';
if (status === 401) {
translationKey = 'Unauthorized';
}
if (status === 403) {
translationKey = 'Forbidden';
}
return translationKey;
}
getTranslationKeyForStatus(401);
getTranslationKeyForStatus(403);
getTranslationKeyForStatus(404);
| ready |
| early exit | function getTranslationKeyForStatus(status) {
if (status === 401) {
return 'Unauthorized';
}
if (status === 403) {
return 'Forbidden';
}
return 'Unknown';
}
getTranslationKeyForStatus(401);
getTranslationKeyForStatus(403);
getTranslationKeyForStatus(404);
| ready |
| object literal | function getTranslationKeyForStatus(status) {
return {
401: 'Unauthorized',
403: 'Forbidden',
}[status] || 'Unknown';
}
getTranslationKeyForStatus(401);
getTranslationKeyForStatus(403);
getTranslationKeyForStatus(404);
| ready |
| switch | function getTranslationKeyForStatus(status) {
switch (status) {
case 401:
return 'Unauthorized';
case 403:
return 'Forbidden';
default:
return 'Unknown';
}
}
getTranslationKeyForStatus(401);
getTranslationKeyForStatus(403);
getTranslationKeyForStatus(404);
| ready |
| else if exit early | function getTranslationKeyForStatus(status) {
if (status === 401) {
return 'Unauthorized';
} else if (status === 403) {
return 'Forbidden';
}
return 'Unknown';
}
getTranslationKeyForStatus(401);
getTranslationKeyForStatus(403);
getTranslationKeyForStatus(404);
| ready |
| else if else | function getTranslationKeyForStatus(status) {
if (status === 401) {
return 'Unauthorized';
} else if (status === 403) {
return 'Forbidden';
} else {
return 'Unknown';
}
}
getTranslationKeyForStatus(401);
getTranslationKeyForStatus(403);
getTranslationKeyForStatus(404);
| ready |
| map | function getTranslationKeyForStatus(status) {
return new Map([
[401, 'Unauthorized'],
[403, 'Forbidden'],
]).get(status) || 'Unknown';
}
getTranslationKeyForStatus(401);
getTranslationKeyForStatus(403);
getTranslationKeyForStatus(404);
| ready |