Q: 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요.
//내 코드
function solution(age) {
var answer = 0;
answer = 2022 - age + 1
return answer;
}
//다른 사람 코드
function solution(age) {
return new Date().getFullYear() - age + 1;
}
Date.prototype.getFullYear()
getFullYear() 메서드는 주어진 날짜의 현지 시간 기준 연도를 반환합니다.
당연히 2022를 넣어서 풀어야한다고 생각했는데 메서드를 사용하는 풀이가 있다는 게 신기했다.
new Date()에는 많은 메서드들이 존재하니 한 번 찾아보세요!전 주로
new Date().toLocaleString()을 자주 쓰는 거 같네요ㅎㅎ