inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

k0502s님의 게시글

k0502s k0502s

@k0502s3299

수강평 작성수
31
평균평점
5.0

게시글 16

질문&답변

댓글 부분 관련 질문 있습니다

혹시 스타벅스에 계신가요? 스타벅스 공용 와이파이 사용하면 안됩니다. 스타벅스 와이파이로는 mongoDB Atlas에 접속이 되지 않는 이슈가 있다고 합니다 모바일 핫스팟으로 하고 mongoDB에 현재 아이피 주소 등록하면 접속 아주 잘됩니다 저 두시간 날렸씁니다

좋아요수
0
댓글수
4
조회수
2328

질문&답변

Images와 [...Images]

newImages = Images 이렇게 원본 배열을 그대로 넣어버리면 newImages는 Images가 가리키는 값의 위치를 가리키게 됩니다. 그러면 newImages의 요소를 삭제했을 때, 같은 위치를 참조하는 원본 배열(Images)도 변경되어버립니다. 원본인 Images를 직접 잘라버리는 건 불변성 법칙에 위배되기 때문에 newImages라는 변수를 만들고, spread operator로 Images 배열 안에 있는 요소들을 newImages 배열 안에 그대로 넣어줍니다. 그래서 내용은 같지만 완전히 새로운 배열을 만들어주는 겁니다. 이렇게 완전히 새로운 배열에서 편집을 한 뒤에, setImages로 Images 상태를 변경시켜줍니다.

좋아요수
0
댓글수
3
조회수
333