If-Else
와 Switch
의 대안If-else, switch 모두 별로인 것 같을 때의 대안으로 Object 활용하기
function getTranslationMap(rhyme) {
const rhymes = {
"apples and pears": "Stairs",
"hampstead heath": "Teeth",
"loaf of bread": "Head",
"pork pies": "Lies",
"whistle and flute": "Suit",
};
return rhymes[rhyme.toLowerCase()] ?? "Rhyme not found";
}
rhymes[rhyme.toLowerCase()]
가 null 또는 undefined 일 때(그러나 false나 0일 때는 해당되지 않음) "Rhyme not found"를 반환한다.🔗 Don't Use If-Else and Switch in JavaScript, Use Object Literals
||
returns the first truthy value.??
returns the first defined value..movie-container
<div class="movie-container"></div>