빈코의 개발일지

  • 홈
  • 태그
  • 방명록

ES6 1

js Shallow Copy(얕은 복사)와 Deep Copy(깊은 복사)의 차이

개요코드를 구성하다 보면 객체를 복사해야 하는 경우가 왕왕 생깁니다. 하지만, 오늘 소개해드릴 복사 방법 두 가지의 차이를 명확히 구분하지 않는다면 예상치 못한 에러를 맞닥뜨릴 수 있습니다. js에는 Shallow Copy(얕은 복사)와 Deep Copy(깊은 복사)가 있는데 하단 본문에서 자세히 살펴보도록 할게요😃 Shallow Copy (얕은 복사)📙얕은 복사는 객체의 최상위 속성만 복사합니다. 복사된 객체의 중첩 객체나 배열은 원본 객체의 참조를 그대로 유지하므로, 중첩된 객체나 배열을 수정하면 원본 객체에도 영향을 끼치게 됩니다. // 원본 객체let original = { name: 'Binco', age: 15, address: { city: 'Daejeon',..

TIL 2024.10.07
1
더보기
프로필사진

'The steps that I left behind' 선배 개발자분들이 만드신 기술을 공유하는 좋은 문화. 많이 부족하지만 이어나가려 합니다

  • Category (136)
    • 회고록 (5)
    • TIL (54)
    • Project (8)
      • Team (5)
      • Individual (3)
    • JPA (28)
    • Algorithms (13)
    • 국비지원&취업 (4)
    • 자격증 (5)
    • Lecture (2)
    • Book Review (12)
    • ETC (5)

최근글과 인기글

  • 최근글
  • 인기글

페이스북 트위터 플러그인

  • Facebook
  • Binco

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바