
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
let arr1 = ["sun", "bed", "car"];
var copyObject = function (target) {
var result = [];
for (var prop in target) {
result[prop] = target[prop];
}
return result;
};
let arr2 = copyObject(arr1);
console.log(arr1); //[ 'sun', 'bed', 'car' ]
console.log(arr2); //[ 'sun', 'bed', 'car' ]
console.log(arr1 === arr2); //false
copyObject라는 함수의 result를 배열에 담아서 배열로 재생산했는 데도
이 두 배열이 동일하지 않다는 false값을 가진 이유는 메모리 관점에서 보면 되는 건가요?
