
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
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) 단축키로 코드를 한 번에 선택할 수 있어요!
