[javascript] Array.fill([])의 참조

tnsdlznf23·2023년 3월 18일
0

Array.fill([])로 배열 안에 빈배열을 채우게 되면, 배열의 모든 요소가 같은 빈배열을 참조하고 있기 때문에 특정 빈배열에 push로 요소를 추가해도 다른 빈 배열도 모두 같이 변경된다.

예시

const a = new Array(3).fill([]);
a[0].push("0");

//결과값: [['0'],['0'],['0']]
profile
프론트엔드 개발 기록장

0개의 댓글