인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

hm_stom님의 프로필 이미지
hm_stom

작성한 질문수

Slack 클론 코딩[실시간 채팅 with React]

리버스 인피니트 스크롤링(useSWRInfinite)

2차원 배열->1차원으로

작성

·

142

0

2차원 배열을 1차원으로 하기위해 flat을 사용하셨는데여
전에는 spread 문법으로 뮤타블을 지켜줬는데
flat을 사용하면 자동적으로 뮤타블을 지켜주는건가요 ?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 flat을 하면 내부는 얕은복사라서 참조가 유지됩니다.

const a = {};

const b = {};

const x = [[a], [b]];

const y = x.flat();

console.log(y[0] === a)

hm_stom님의 프로필 이미지
hm_stom

작성한 질문수

질문하기