JavaScript
Javascript Patterns — Lookup Tables
용성
2021. 8. 27. 17:52
const howIsBoo = (state) => {
if (state === ‘HUNGRY’) return ‘WANTS FOOD’;
if (state === ‘SAD’) return ‘CRYING’;
if (state === ‘HAPPY’) return ‘LAUGHING’
return ‘SLEEPING’
}
const booFeelsTable = {
‘HUNGRY’: ‘WANTS FOOD’,
‘SAD’: ‘CRYING’,
‘HAPPY’: ‘LAUGHING’
}
const howIsBoo = (state) => booFeelsTable[state] || ‘SLEEPING’;
728x90