[혼공학습단 11기] 혼자 공부하는 JS

[혼공JS] 4주차_함수(CH5)

김은정_ 2024. 1. 28. 07:17

✅ 기본 미션

p.202 <윤년을 확인하는 함수 만들기> 예제를 실행하여 2022년이 윤년인지 확인하는 결과 인증하기

✅ 선택 미션

p.240 확인문제 1번을 풀고, 풀이 과정 설명하기

[풀이 과정]

 배열의 각 요소에 대해 주어진 함수를 호출하고, 그 함수가 참을 반환하는 요소만으로 새로운 배열을 생성하는 filter() 함수를 사용하여, 세 가지 조건을 모두 만족하는 요소만 찾아 문제를 풀었다.
① 조건1. 숫자가 홀수인가? : number % 2 !== 0

② 조건2. 숫자가 100 이하인가? : number <= 100

③ 조건3. 숫자를 5로 나누었을 때 나머지가 0인가? : number % 5 === 0
 이 세 조건을 모두 만족하는 요소를 && 연산을 통해 필터링하여 numbers 배열에 다시 할당함으로써 문제를 풀었다.