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