코딩테스트 with JS
Deep Copy
재키재키
2022. 5. 4. 08:14
- 배열을 그냥 지정해주면 얉은 복사가 된디.
- 다음과 같이 해결 가능하다.
let copyArr = JSON.parse(JSON.stringify(arr)); // deep copy
- 만약 배열의 원소가 primitive type(int, string) 이면 다음과 같이 깊은 복사를 할 수 있다.
let copy = arr.slice()