본문 바로가기

자바스크립트

자바스크립트 팁 (1) - 배열 안에 배열 저장

자바스크립트에서 배열 안에 또 다른 배열을 저장하고 싶을 때

잘못된 예시 코드
잘못된 예시 결과

 

배열에 그냥 다른 배열을 넣게되면 앞에 넣었던 배열도 나중에 넣은 배열과 같게 됩니다.

하지만 정말 간단하게 고칠수가 있더라구요.

바로 array.flat([])을 사용하는건데 다음과 같이 바꿔 봅시다.

올바른 예시 코드

위와 같이 배열 안에 넣을 또 다른 배열을 .flat을 이용하여 넣어주면

올바른 예시 결과

문제 없이 들어간걸 볼 수 있습니다!