재키재키 2022. 5. 4. 08:14
  • 배열을 그냥 지정해주면 얉은 복사가 된디.
  • 다음과 같이 해결 가능하다.
let copyArr = JSON.parse(JSON.stringify(arr)); // deep copy

 

  • 만약 배열의 원소가 primitive type(int, string) 이면 다음과 같이 깊은 복사를 할 수 있다.
let copy = arr.slice()