=
얕은복사(내맘대로 이해:가짜복사본~참조 주소값 같음,값수정시 같이 원본배열도 바뀜~~)
깊은복사(진짜복사~참조 주소값 다름,값수정시 원본배열 변하지 않음~~)
얕은 복사 : 1차원 =
얕은 복사 : 2차원 = slice(), concat()
깊은 복사 :1차원 slice(), concat()
var B = A.slice();
var B = A.concat();
var B = [...A]; let B = [...A];
var B = [...A, ...B, ...C];
var B = JSON.parse(JSON.stringify(A));
깊은 복사 :2차원
var B = JSON.parse(JSON.stringify(A));
'HTML_CSS_JavaScript > JavaScript' 카테고리의 다른 글
| Method (0) | 2022.11.04 |
|---|---|
| Arrow /Default function (0) | 2022.11.04 |
| Array 결합 (0) | 2022.11.03 |
| 조건문 for / if (0) | 2022.11.03 |
| 조건문 while / for (0) | 2022.11.03 |