Frontend/Javascript

Object.assign

Developer Mobssie 2021. 4. 10. 10:01

객체를 복사할때 Object.assign({}, state)

첫번째 인자를 빈 객체를 주고, 두번째 인자를 state를 주게되면

state의 property들이 첫번째 인자에 복제되어 첫번째 인자가 리턴된다.

 

Object.assign({}, state, {color:'red'})

이렇게 세번째 인자를 넣게되면, 세번째 인자가 첫번째 인자 덮어씌어져 복제된다.