# deep copy

45개의 포스트

[ES6]전개연산자

활용1) 어레이 합치기 / 복사활용2) 어레이 합치기 / Deep copy(독립적인 복사본 생성)합치기deep copy합칠 때 중복 키가 있다?뒤에 온 프로퍼티가 주인이 됨.중요! 전개연산자 (...)은 항상 괄호 안에서 사용해야 에러 안뜸.apply / call 설

2022년 9월 16일
·
0개의 댓글
·
post-thumbnail

shallow copy vs deep copy in Swift

https://medium.com/@cseankurbuet/understanding-deep-copy-and-shallow-copy-in-swift-8df201375611글을 번역한 것이니 원문을 보는 것을 추천한다.데이터를 그대로 복사하여 복사한 두 데이터

2022년 9월 2일
·
0개의 댓글
·
post-thumbnail

객체 변경하기

객체의 프로퍼티를 변경하는 방법에는 크게 2가지가 있다.A.1 되돌리기 기능(Undo, Redo)을 구현하기 편하다.A.2 객체의 차이를 알기 위해 요소를 순회하지 않아도 된다.A.3 Vue.js나 React 같은 프레임워크가 HTML Elment의 리렌더링 필요성을

2022년 8월 23일
·
0개의 댓글
·

[C#] 얕은 복사, 깊은 복사

개요 .NET에서 제공하는 MemberWiseClone()와 대입의 차이 확인 효율적인 깊은 복사를 위한 Serialization 활용 코드 출력 결론 대입의 경우 기존 객체를 동일하게 가르키는 포인터를 생성함 모든 수정사항이 동일하게 반영됨 MemberWise

2022년 8월 21일
·
0개의 댓글
·

[Go] 얕은 복사, 깊은 복사

개요 golang에서 얕은 복사, 깊은 복사 구현 실제 메모리 주소를 출력하여 차이 확인 코드 study/copy.go main.go 추가 설명 깊은 복사는 신규 변수에 기존 변수의 멤버를 일일히 복사하는 방식과 직렬화를 이용해 복사하는 방식이 있음 위 코드는 후자

2022년 8월 19일
·
0개의 댓글
·
post-thumbnail

JavaScript | 얕은 복사와 깊은 복사

바로 아래 단계의 값만 복사중첩된 객체에서 참조형 데이터가 저장된 프로퍼티를 복사할 때 그 주솟값만 복사그러면 해당 프로퍼티에 대해 원본과 사본이 모두 동일한 참조형 데이터의 주소를 가리키게 됨. (사본을 바꾸면 원본도 바뀌고 원본을 바꾸면 사본도 바뀜.)예시 코드객체

2022년 8월 4일
·
0개의 댓글
·
post-thumbnail

[JS] shallow and deep copy

A shallow copy of an object is a copy whose properties share the same references (point to the same underlying values) as those of the source object f

2022년 6월 8일
·
0개의 댓글
·

mutable / immutable

파이선은 모든 것이 객체(object)인데, 그 속성이 mutable(값이 변한다) 과 immutable로 구분된다.즉, 숫자, 문자열, 튜플은 값을 변경하지 못하고, 리스트와 딕셔너리는 변경할 수 있다는 뜻이다.위에서 두번째 라인까지는 1이라는 동일한 객체를 x와 y

2022년 6월 7일
·
0개의 댓글
·
post-thumbnail

15) 셋째주 금요일

Algorithm Self Study, Infinite Scroller , Code Review, Daily Scrum, Algorithm Class, self Study

2022년 5월 27일
·
0개의 댓글
·
post-thumbnail

Shallow copy & Deep copy

!! 얕은 복사는 객체의 참조값(주소 값)을 복사하고, 깊은 복사는 객체의 실제 값을 복사한다 !! > 깊은 복사, 얕은 복사 자바스크립트에서 값은 원시값과 참조값 두 가지 데이터 타입의 값이 존재한다. 원시값은 기본 자료형(단순한 데이터)을 의미한다. Number, String, Boolean, Null, Undefined 등이 해당한다. 변수에 원...

2022년 5월 20일
·
0개의 댓글
·

Shallow Copy & Deep Copy

이처럼 객체를 직접 대입하는 경우 참조의 의한 할당이 이루어지므로 둘은 같은 데이터(주소)를 가지고 있다.같은 데이터(주소)를 가지고 있기 때문에 obj2 의 property 를 수정하고 obj1 을 출력해도 obj2 값과 동일하다.객체를 복사할 때, 객체가 가지고 있

2022년 5월 19일
·
0개의 댓글
·

[JavaScript] 얕은 복사(shallow copy) vs. 깊은 복사(deep copy)

아래의 예시를 활용해 얕은 복사와 깊은 복사에 대해서 알아보자.주소(reference) 를 복사 → 원본 X 와 복사본 Y 의 주소가 같은 메모리 위치를 가리킨다.원본X에 담겨진 것들을 복사해서 Y에 붙여넣기 한다.(중요!) Y에는 X의 주소가 아닌, Y의 주소가

2022년 5월 16일
·
0개의 댓글
·

객체의 복사 방법

얕은 복사와 깊은 복사

2022년 5월 9일
·
0개의 댓글
·
post-thumbnail

[Java] 객체지향 프로그래밍 - 생성자

생성자 내용에 대해 알아봐요~ C++이랑은 조금씩 다른 부분이 있네요 ㅎㅎ

2022년 4월 15일
·
0개의 댓글
·
post-thumbnail

[레벨업]Shallow Copy & Deep Copy

Shallow Copy 얕은 복사는 주소값을 복사한다. 그렇기 때문에 원본의 값이 변하면 복사본의 값도 변하고, 복사본의 값이 변하면 원본의 값도 변하게 된다. 이미지로 확인하면 쉽게 이해할 수 있다.

2022년 4월 2일
·
0개의 댓글
·

Shallow Copy & Deep Copy

hobby: {} 자체를 복사하면 다 바뀜 , {} 는 주소이기 때문에 객체를 문자열로문자열을 객체로 (아예 새로운 객체)결론통째로 복사 안됨 , 중괄호 안이 주소 () 위는 낱개로 복사한 것 - 비효율적 ??

2022년 4월 1일
·
0개의 댓글
·

[JS] Shallow Copy & Deep Copy

shallow copy와 deep copy

2022년 3월 19일
·
0개의 댓글
·

🌤 BE TIL 0316

SpreadOperator, RestParameter, TransferProtocol, JSON

2022년 3월 16일
·
0개의 댓글
·