
📌 객체 복사 문제점 (아래 그림을 보며 이해) 아래와 같이 복사하는 경우 주솟값이 복사된 거지 값이 일일이 복사되지 않아 admin의 속성값을 변경했음에도 user의 속성값이 변경하는 현상이 발생한다. let user = { name: "ahn", age: 27 } //객체 복사 문제점: 주솟값이 복사되는 거지 일일이 복사되는 것이 아니다.! let admin = user; user.name = 30; // 주솟값이 복사되어 user를 변경했음에도 admin이 변경되는 문제 📌 얕은 복사(Shallow Copy)를 통한 위와 같은 현상 방지 (3가지) //얕은복사 1. for loop let admin = {}; for (let key in user ) { admin[key] = user[key]; }..
자바스크립트
2023. 2. 15. 23:41