프론트엔드 개발자 엄성준 블로그

  • 홈
  • 태그

2depth 1

얕은 복사 / 깊은 복사 / 완벽한 깊은 복사

얕은 복사와 깊은 복사 그리고 완벽한 깊은 복사를 하는 법에 대해서 알아보려고 합니다. 먼저 얕은 복사 예제 입니다. object1 객체에는 이름, 나이, 세계의 음식, 함수 가 들어있습니다. 이때 object2는 object1을 할당받았습니다. 일치 연산자('===')를 통해서 object를 비교하였을 때 true가 출력됩니다. 이 의미는 같은 주소를 가리키고 있기 때문입니다. 그렇게 때문에 아래서 object2.food.us 값을 buger로 수정하게 되면 원본 객체인 object1의 요소도 바뀌게 됩니다. 이게 바로 얕은 복사 Shallow Copy입니다. 다음으로 일반적인 깊은 복사를 해보았습니다. object1을...(spread) 연산자를 통해서 object3에 복사해 주었습니다. 이후 obj..

카테고리 없음 2023.06.17
이전
1
다음
더보기
프로필사진

꾸준함을 강점으로 삼고 있는 프론트엔드 개발자 엄성준 블로그입니다.

  • 카테고리 📂 (379)
    • 코딩 테스트 풀이 🛠 (232)
    • 지식 정리 📝 (75)
    • zero-base 프론트엔드 스쿨 ⛪️ (20)
    • 3월 협업 프로젝트(1석 4조) 👨‍👩‍👧‍👦 (19)

Tag

split(), join(), next.js, 프론트엔드 개발자 엄성준, 제로베이스, 프로그래머스, String(), sort(), 프론트엔드, autowini, 프론트엔드 개발자, 오토위니, forEach(), 제로베이스 프론트엔드 스쿨, react, 프론트엔드 스쿨, indexOf(), exceljs, Number(), 엄성준,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

꾸준함이 강점이자 자랑인 프론트엔드 개발자 엄성준 입니다.

  • Github
  • 📷 Instar
  • 🎨Portfolio

티스토리툴바