[자바스크립트] 배열의 깊은 복사 [clone]


[자바스크립트] 배열의 깊은 복사 [clone]

앞전 포스팅에서 다음 코드는 얕은 복사가 된다고 알아보았습니다.프로그래밍에서는 originalArray가 참조 복사, 얕은 복사가 되는 게 아니라 깊은 복사가 되게만드는 방법이 굉장히 중요한 문제가 됩니다.복사를 할 때 새로운 배열을 만들어 주어야만새로운 주소값이 들어가게 됩니다.첫 번째 주소를 0x10이라 가정하고두 번째 주소를 0x20이라 가정해보겠습니다.그러면 이 두 주소는 전혀 다른 값을 가지게 됩니다.이다음에 내부에 있는 기본 자료형을하나하나 옮기는 과정을 거쳐야 합니다.newArray의 [i]에 originalArray의 [i]를 하나하나 복사해 주시면, 내부의 값들은기본 자료형이기 때문에 하나하나 복사가 됩니다...........

[자바스크립트] 배열의 깊은 복사 [clone]에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [자바스크립트] 배열의 깊은 복사 [clone]