[AngularJS] AngulrJS 깊은복사 vs Javascript 로 깊은복사
깊은복사와 얕은복사의 차이점은 모두 안다고 가정하고,
AngularJS 에서 깊은복사하는 법과 Plain Javascript 로 깊은복사하는 법만 간략히 정리해본다.
[AngularJS 함수]
var array = [1,2,3,4,5];
//angular.copy()
var array2 = angular.copy(array);
//깊은복사가 완료되었다
// array = [1,2,3,4,5]
// array2 = [1,2,3,4,5]
[Javascript 에서 깊은복사하기]
var array = [1,2,3,4,5];
//JSON.parse() & JSON.stringify()
var array2 = JSON.parse(JSON.stringify(array));
//깊은복사가 완료되었다
//array = [1,2,3,4,5]
//array2 = [1,2,3,4,5]
기본형과 참조형의 차이 - 깊은복사 & 얕은복사에 대해 알고 싶다면?
https://devinserengeti.tistory.com/15?category=901017
'[개발 공부] > [AngularJS]' 카테고리의 다른 글
[AngularJS] ocLazyLoad - 필요한 파일만 로드하기 (0) | 2022.06.30 |
---|---|
[AngularJS] $location 함수(메소드) & 이벤트 사용하기 (0) | 2022.05.27 |
[AngularJS] ng-style 사용하기 (0) | 2022.02.10 |
[AngularJS] ng-repeat & track by / 더블콜론(이중콜론) :: (0) | 2021.12.15 |
[AngularJS] ng-repeat 과 limitTo / orderBy / $parent (0) | 2021.12.08 |