본문 바로가기
내가 보려고 정리한 JavaScript

[JavaScript] Array 2

by nacastle 2020. 6. 17.

- shallow copy (얕은 복사)

 

ex.

var array = [10, 20, 30, 40];

var copyArray = array;

 

 

 

- deep copy (깊은 복사)

 

ex.

var person2 = {...person} // 깊은 복사...전개 연산자는 객체에도 쓰인다

 

 

var person2 = {};
for(let key in person) {
person2[key] = person[key]
}

 

 

var array = [10, 20, 30, 40];

for(let data of array) { // 깊은 복사
copyArray.push(data)
}

반응형