커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
1주차 숙제 질문
[왕초보] 나만의 수익성 앱, 앱개발 종합반 v5
1주차
북마크
최*정
댓글
3
추천
0
조회수
16
조회수
16
답변 완료

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

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


안녕하세요

1주차 숙제 관련 질문 있어서 문의 드립니다.

숙제 해설 영상을 보고도 이 부분이 이해 가지 않아서요.


[문의1]

let fruit_list = ['사과','감','감','배','포도','포도','딸기','포도','감','수박','딸기']

let count = 0;

fruit_list.map((f)=>{ if(f == "딸기") count += 1 })

console.log(count)


위 코드의 세번째 줄 부분이 잘 이해가 가지 않습니다.

map이 for문을 대체하여 쓰이며, 중괄호 내의 1개의 중괄호는 생략한다는 것까지 해설 영상을 통해 이해하였습니다.

근데 저 f가 변수처럼 쓰이는 부분이 잘 이해가 가지 않아 문의 드립니다.


[문의2]

숙제 2번에서도 2번째 줄에 어떻게 f가 쓰여서 저렇게 답이 나올 수 있는 건지 잘 이해가 되지 않습니다.

let fruit_list = ['사과','감','감','배','포도','포도','딸기', '포도','감','수박','딸기']

let podo_list = fruit_list.filter((f)=>{ return f == '포도' })

console.log(podo_list) //['포도','포도','포도']


작성한 코드 및 에러 메세지

제가 작성한 문의2번의 숙제 2번 코드는 아래와 같이 작성하였습니다.


let fruit_list = ['사과','감','감','배','포도','포도','딸기',

'포도','감','수박','딸기']

let podo_list = fruit_list.filter((podo) => podo == '포도');

console.log(podo_list);

VM833:4 (3) ['포도', '포도', '포도']




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