연습문제

Cheddaryeon·2023년 5월 25일

자바스크립트 예제 >2주차: ES6, 일급객체 함수, Map, Set

ES6 - 삼항연산자

  • 아래와 같이 출력되도록 함수를 완성해 보세요.
  • if문 없이 삼항연산자를 사용해 보세요.
  • temperature 가 26보다 크면 "It's hot!", 작으면 "Its' not hot!"
function getMessageIfHot(temperature) {
  return temperature > 26 ? "It's hot!" : "Its' not hot!";
}
const result = getMessageIfHot(26);
console.log(result); // 출력 결과: 'It's not hot!'

ES6 - 구조분해할당

  • 호텔의 예약 확인 시스템의 함수라고 가정합니다.
  • 아래 결과와 같이 출력되도록 함수를 완성해 보세요.
function confirmReservation(user) {
  let { name: name, roomType: roomType, date: firstDate } = user;
  return `${name} 고객님의 ${roomType}룸 입실날짜는 ${firstDate} 입니다.`;
}
const userInfo = {
  name: "James",
  roomType: "Deluxe",
  date: "2023-05-30",
};
const result = confirmReservation(userInfo);
console.log(result);
// 출력 결과: 'James 고객님의 Deluxe룸 입실날짜는 2023-05-30 입니다.'
profile
study frontend

0개의 댓글