키 내부에서 중복되는 이름이 있을 경우 자바스크립트는 맨 뒤에 적은 것을 값으로 연결해준다.
일반 객체에서)
let content = {
margin : 20,
margin : 10,
margin : 30,
}
결과는 {marign : 30}이 된다.
객체를 반환하는 함수에서)
const initialState = {
counter : 0,
text : '',
list : []
}
const render = ()=>{
return {
...initialState,
counter : initialState.counter + 1
}
}
결과는 {counter: 1, text: '', list: Array(0)}이 된다.