돌아가기

요일 보여주기

중요도: 5

날짜를 입력하면 ‘MO’, ‘TU’, ‘WE’, ‘TH’, ‘FR’, ‘SA’, ‘SU’ 형식으로 요일을 보여주는 함수 getWeekDay(date)를 만들어보세요.

예시:

let date = new Date(2012, 0, 3);  // 2012년 1월 3일
alert( getWeekDay(date) );        // "TU"가 출력되어야 합니다.

테스트 코드가 담긴 샌드박스를 열어 정답을 작성해보세요.

date.getDay() 메서드는 요일을 나타내는 숫자를 반환합니다(일요일부터 시작).

요일이 담긴 배열을 만들고, date.getDay()를 호출해 반환받은 값을 인덱스로 사용하면 원하는 기능을 구현할 수 있습니다.

function getWeekDay(date) {
  let days = ['SU', 'MO', 'TU', 'WE', 'TH', 'FR', 'SA'];

  return days[date.getDay()];
}

let date = new Date(2014, 0, 3); // 2014년 1월 3일
alert( getWeekDay(date) ); // FR

테스트 코드가 담긴 샌드박스를 열어 정답을 확인해보세요.