커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
forEach 반복문
undefined주차
북마크
이*원
댓글
5
추천
0
조회수
8
조회수
8
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


ages라는 리스트 딕셔터리 혼합 자료형을 구현한다면

forEach 반복문에서 ages의 각 요소 a를 순차적으로 부를 때 각각의 {'name':'john','age':15}/ {'name':'cyle'','age':15} / {'name':'abby','age':10} / {'name':'mat', 'age':28} 딕셔너리 요소가 순차적으로 불려지는 것 아닌가요?

따라서 조건문에서 a['age']를 사용할 수 있다고 생각하는데 왜 에러가 뜨는걸까요?ㅠㅠ


+)for 문이었다면 for (int n=0;n<4;n=n+


1){

a[n]['age']

}

라고 지칭하면 됐죠?








작성한 코드 및 에러 메세지

오류 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.

Tip 1) </> 아이콘을<script>

let ages = [{'name':'john','age':15},{'name':'cyle'','age':15},

{'name':'abby','age':10},{'name':'mat', 'age':28}]



ages.forEach((a) => {

if (a['age'] > 20) {

console.log('성인입니다.')

} else {

console.log('청소년입니다')

}

})


</script> 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!


취소
 공유
취소
댓글 0
댓글 알림
나의얼굴