Array.prototype.fill()

broccoli·2023년 6월 13일
0

javascript

목록 보기
7/7

5 * 5 의 2차배열을 만든다고 가정해보자

const arr = Array(5).fill(Array(5).fill(false))
arr[3][2] = true

이때 true가 되는 지점은 어디일까??

array[모든row][2]가 true가 된다. 왜냐하면 같은 객체참조값을 각 row가 공유하기 때문인듯하다.

각 요소요소가 각각의 참조값을 갖는 object가 되려면 map을 같이 활용하자.

profile
🌃브로콜리한 개발자🌟

0개의 댓글