spread operator

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 값이 바뀌지 않는다. - 의도대로 바꿔주려면 전개 연산자를 먼저 펼치고 나서 바꿔주는 순서로 진행해야 한다.
sooyoung.c
'spread operator' 태그의 글 목록