• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

axios에 값을 보낼때 { ...data } 하는 이유

23.10.30 22:07 작성 조회수 172

0

axios의 post, put에 data를 보낼 때

{ ...data }로 보내는 이유를 알려주실 수 있을까요?

v-model의 값을 바로 보내면 어떤 불이익이 있을 수 있나요?

 

답변 1

답변을 작성해보세요.

0

안녕하세요 🙂

객체값을 바로 넘기게 되면 서비스 로직에서 객체의 속성을 변경 했을 때 원래 객체의 값도 변경이 되기 때문에 Deep Copy 해서 보낸거에요

deep copy vs shallow copy 에 대해 찾아보시면 더 많은 인사이트를 얻을 수 있을거에요 🙂