자바스크립트 조건문 업그레이드

OUO·2022년 3월 20일
0
post-thumbnail
function isKoreanFood(food) {
  if (["불고기", "떡볶이", "비빔밥"].includes(food)) {
    return true;
  }
  return false;
}

const food1 = isKoreanFood("불고기");
const food2 = isKoreanFood("파스타");
console.log(food1);
console.log(food2);

includes
food 파라미터가 [] 배열 안에 존재 => true 존재하지 않으면 => false 를 리턴하는 배열의 매서드

const meal = {
  한식: "불고기",
  중식: "멘보샤",
  일식: "스시",
  양식: "스테이크",
  인도식: "카레"
};

const getMeal = (mealType) => {
  return meal[mealType] || "굶기";
};

console.log(getMeal("한식"));
console.log(getMeal());

❗ console.log(getMeal("한식")) => getmeal함수를 호출할때 mealType에 한식이라는 값을 전달했기 때문에 meal이라는 객체에서 한식이라는 키를 갖는 값을 가져오게 된다

console.log(getMeal()) => 굶기라는 키를 갖는 값을 가져오게 된다

profile
develoops!er

0개의 댓글