const soo1 = {
name: 'sooyoung',
age: 27
}
const soo2 = {
name: '수영',
...soo1,
}
const soo3 = {
...soo1,
name: '수영',
}
console.log(soo2); // { name: 'sooyoung', age: 27 }
console.log(soo3); // { name: '수영', age: 27 }
- soo2는 name: '수영'을 먼저 선언 했으나 전개 연산자를 그 다음에 펼쳐줬으므로 '수영'으로 name 값이 바뀌지 않는다.
- 의도대로 바꿔주려면 전개 연산자를 먼저 펼치고 나서 바꿔주는 순서로 진행해야 한다.