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


상단 코드가 구글링하여 문서의 설명대로 대입해서 작성한 것이고,

하단 코드가 모범 답안입니다.


상단코드에서 result를

리스트 내의 요소들을 fruit라는 매개변수로 지정하고

그 각각의 요소들이 화살표 다음의 조건을 만족했을 때,

만족하는 모든 값들을 리스트로 반환하여 result에 할당한다.

-- 저의 해석이 적합한지요?


의문이 가는 점은

하단 코드의 return f== '포도'가

f값이 포도랑 같을 경우 반환하는 함수라는 점은 이해가 가는데요.

그렇다면 return 이하에 if가 생략된건가요?

그리고

그렇다면 if문을 사용할 때 괄호를 사용하던데

여기서는 생략해도 되는 이유가 따로 있는 건가요?







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

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


const result = fruit_list.filter(fruit => (fruit == '포도'));


console.log(result);





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

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


let podo_list = fruit_list.filter((f)=>{

return f == '포도'

})


console.log(podo_list)



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