5. 실전 코드조각
users, posts, comments#
1. 특정인의 posts 의 모든 comments 거르기#
1. 특정인의 posts 의 모든 comments 거르기
2. 특정인의 posts에 comments 를 단 친구의 이름들 뽑기#
2. 특정인의 posts에 comments 를 단 친구의 이름들 뽑기
중복 제거하기#
중복 제거하기 1
중복 제거하기 2
3. 특정인의 posts에 comments를 단 친구들 카운트 정보#
3. 특정인의 posts에 comments를 단 친구들 카운트 정보
문제 1,2,3 을 함수로 만들기#
문제 1,2,3 을 함수로 만들기
4. 특정인이 comment를 단 posts 거르기#
4. 특정인이 comment를 단 posts 거르기
효율 높이기#
users + posts + comments (index_by 와 group_by 로 효율 높이기)
users 들이 달려있는 comments 를 만들 것이다.
- code
- result
index_by#
어떤 키를 기준으로 인덱싱을 해주는 함수
- code
- result
group_by#
해당하는 키를 기준으로 배열로 값을 리턴한다.
- code
- result
포스트에 달린 댓글들을 포함시키는 과정이다.

기존 object 의 값들을 직접 변경하는 방식의 문제점#
만들어진 posts3 를 user 아래에 두려고 한다.
이 때 user 를 생성하지 않고 기존 user 를 변경하는 방식을 사용할 때의 문제점이 있다.
재귀적으로 user 가 참조되는 상태이다.

이것은 JSON.stringify 를 하였을 때 문제를 관찰할 수 있다.
따라서 기존 객체를 변경하는 방식이 아닌 새로운 객체를 만드는 방식을 택해야 한다.

- code
- result
특정인의 posts 의 모든 comments 거르기

- code
- result
특정인의 posts comments 를 단 친구들 카운트 정보
특정인이 comments 를 단 posts 거르기