Object.assign()1 자바스크립트(javascript) Object.assign() 객체복제 메서드 1) Object.assign() : 객체복제 객체 복제를 해보자. const user = { name : 'Mike', age : 30; } const cloneUser = user; 이렇게 하면 객체가 복사가 되나? 아니다. 객체의 주소만 복사됨. 예를 들어 0x100 주소에 name : 'mike' , age : 30이 할당되어 있는데 의도한 것은 0x200 이라는 새로운 주소에 새로운 객체가 생기는 것인데 그렇게 되지 않고 cloneUser 도 0x100 주소를 바라보게 되는 것. 그래서 user.name = 'james' 이렇게 이름 바꾸면 cloneUser.name도 'james'로 바뀜 그렇다면 어떻게 복제해야함? 1. const newUser = Object.assign({}, us.. 2023. 1. 23. 이전 1 다음