# 얕은복사

29개의 포스트
post-thumbnail

얕은 복사와 깊은 복사

객체를 프로퍼티 값으로 갖는 객체의 경우 얕은 복사는 한 단계까지만 복사하는 것객체에 중첩되어 있는 객체까지 모두 복사하는 것얕은 복사와 깊은 복사로 생성된 객체 원본과 복사본은 참조 값이 다른 별개의 객체다.

2021년 12월 23일
·
0개의 댓글

[javascript] 데이터 타입

데이터 타입 2가지 기본형 타입 (primitive type) number, string, boolean, symbol, null, undefined 참조형 타입 (reference type) object, array, function, date, regexp, m

2021년 12월 1일
·
0개의 댓글
post-thumbnail

TIL-59 JavaScript 데이터 타입

JavaScript 데이터 타입

2021년 11월 30일
·
0개의 댓글
post-thumbnail

Spread Operator는 얕은 복사일까 깊은 복사일까

🤔 얕은복사일까 깊은복사일까?

2021년 11월 26일
·
0개의 댓글
post-thumbnail

Day 15

State 끌어올리기 객체/배열 복사 무한 스크롤

2021년 11월 19일
·
0개의 댓글
post-thumbnail

얕은복사 : slice는 원본배열을 변경하지 않는데 왜 얕은 복사일까?

slice의 메서드의 인수를 모두 생략하면 원본배열의 복사본을 생성하여 반환한다.이 때 생성된 복사본은 얕은 복사를 통해 생성된다.slice는 얕은 복사를 하는데, 왜 원본 배열의 값을 변경하지 않을까?얕은 복사는 한 단계까지만 복사하는 것을 말하는데, 원본 배열의 참

2021년 10월 28일
·
0개의 댓글
post-thumbnail

[JS30] - 14) JS References VS Copying

const age2 = age와 같은 형태로 배열과 객체를 얕은 복사하면,age2를 수정해도 원본배열인 age가 수정된다.이에 대해서는 지난 포스팅 Premitive & Reference를 살펴보자얕은 복사란 객체를 복사할 때 원래값과 같은 참조를 가리키는 것을 말한다

2021년 10월 28일
·
0개의 댓글

자바스크립트 깊은복사, 얕은복사, object.assign()

깊은복사 deep copy = 값만 복사const obj1 = { a:1, b:2 };const obj2 = { ...obj1};obj2.a = 100;obj1.a = 1;obj1 === obj2 // falseobj1과 obj2는 다른 주소를 갖게되었다얕은복사 sha

2021년 9월 22일
·
0개의 댓글
post-thumbnail

TIL 작성 2021 9/9

변수를 선언하고 함수실행식을 담아도, 그 즉시 함수가 실행이 됩니다.const innerFn = outerFn()관련링크Koans-04_Scope객체의 길이를 length로 구할경우 undefined가 된다.emptyObj.length //undefined객체의 길이를

2021년 9월 9일
·
0개의 댓글

얕은 복사와 깊은복사

int main() { int *a = new int(3); int *b = new int(5); a = b // 얕은 복사 a = b // 깊은 복사 }

2021년 8월 31일
·
0개의 댓글

불변데이터를 만들기위한 배경지식

불변성: 기본형 데이터에 해당한다. 변수의 데이터를 바꾸는 방법은 데이터를 변경하는 것이 아니라, 데이터를 새로 만들어 할당하는 동작을 통해 발생한다. 만들어진 데이터는 가비지컬렉팅을 당하기 전까지 변하지 않고 존재한다.변수영역 : 변경되고자 하는 데이터가 새로 생성되

2021년 8월 23일
·
0개의 댓글
post-thumbnail

객체 불변성 / 얕은 복사 / 깊은 복사

바뀌기 전 코드위의 코드는 플러스버튼을 클릭하면 클릭한 곳의 숫자가 1씩 늘어나는 아주 단순한 함수이다.위의 코드에서 내가 지적받은 부분은 바로 객체 불변성에 대해서였다.어디선가 들어본 객체 불변성을 위해 객체를 복사하긴 했지만 얕은 복사를 한 객체 내부 요소를 바꾸는

2021년 8월 15일
·
1개의 댓글
post-thumbnail

[JS] 얕은복사와 깊은복사(feat.리액트에서 깊은복사를...?)

참조형 데이터를 어떻게 잘 복사 할 것인가? 객체가 담겨있는 변수를 다른 변수에 할당하면 데이터 복사가 아닌 참조가 일어나게 되어, 한 변수의 데이터를 변경하면 다른 변수의 데이터도 함께 변경이 된다.

2021년 7월 21일
·
0개의 댓글

[Python] 얕은복사와 깊은복사

mutable, immutable 파이썬의 객체는 mutable객체와 immutable객체로 나뉜다. mutable객체와 immutable객체 mutable객체 리스트(list), 딕셔너리(dictionary), Numpy 배열(ndarray) 등 immutable

2021년 7월 11일
·
0개의 댓글
post-thumbnail

[JS] JS는 데이터를 어떻게 처리할까?-데이터타입,얕은복사,깊은복사,불변값,가변값

1.변수선언과 데이터할당 1.1 변수선언 🧐변수는 어떤 원리(과정)로 선언되어질까? 예제 1-1을 말로 풀어쓰면, "변할 수 있는 데이터를 만든다. 이 데이터의 식별자는 a로 한다” 가 된다. 변수란 변경 가능한 데이터가 담길 수 있는 공간 또는 그릇 이 공간에

2021년 6월 13일
·
0개의 댓글
post-thumbnail

JS에서 객체와 배열 복사하기_얕은 복사

JS에서 객체와 배열 복사하기 _ 얕은 복사편

2021년 6월 4일
·
0개의 댓글
post-thumbnail

깊은복사 얕은복사

깊은복사 얕은복사

2021년 5월 17일
·
0개의 댓글
post-thumbnail

[5일차] 얕은복사와 깊은복사/ 라우터/ graphql 쿼리 실행

객채와 배열의 데이터는 주로값으로 저장이 된다.여기서 child2를 새로 선언하여 child1을 넣어보자.그 다음 새로 선언한 child2의 이름을 맹구로 바꿔보자.그럼 상식적으로는 2의 이름이 맹구고 1은 짱구여야 할텐데,둘다 맹구가 되어있음. 즉, 얕은 복사는둘이

2021년 5월 15일
·
0개의 댓글