
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
for 과 forEach가 뭐가 다른지 모르겠습니다
주입식 교육으로 2번 코드처럼 코드를 짤수있게 배웠었는데
오늘 강의들으면서 새로운 forEach를 보니 혼동이옵니다
출력값도 같고 서로 비슷한거같은데 for 보다 forEach 가 장점이 더 많나요?
아니면 사용목적이 다른건가요?

작성한 코드 및 에러 메세지
<script>
/* 1번코드 */
let ages = [15, 30, 28, 7, 40, 13];
ages.forEach(age => {
if (age < 20) {
console.log('청소년입니다');
} else {
console.log('성인입니다');
}
});
console.log("===================");
/* 2번코드 */
for (let i = 0; i < ages.length; i++) {
if (ages[i] < 20) {
console.log('청소년입니다');
} else {
console.log('성인입니다');
}
}
</script>
