이거 얕은복사 맞습니까?
자바스크립트 질문하나 해도되겠습니까?
익명(218.54)
2021-10-08 16:27
추천 0
댓글 16
다른 게시글
-
인강듣다가 궁금해진건데익명(58.234) | 21.10.08추천 0
-
백준 문제 티어 어디쯤 풀어야 네카라쿠배 들어감? [1]익명(175.199) | 21.10.08추천 0
-
백 프레셔를 써서 우아하게 처리해야 한다개바보(list0427) | 21.10.08추천 0
-
프림 알고리즘(커피 프림 아님) 질문하려고 글쓰다가 그냥 이해된 글리액트공부(devjs0) | 21.10.08추천 5
-
재택중인데 농땡이 피는중익명(121.168) | 21.10.08추천 0
-
공유기/네트워크 잘 아는사람 있냐 [3]익명(183.98) | 21.10.08추천 0
-
요즘 머신러닝개발자 석사 초봉얼마로 시작함?? ㅇㅅㅇ? [9]ㅁㄴㅇㄹ슬..(203.252) | 21.10.08추천 1
-
오징어겜에 숟가락 얹었어야 하는데 ㅇㅅㅇ♨2.87™(roidz) | 21.10.08추천 1
-
체온 50.5도인데 나어케함 ㅠㅠ [4]공기역학(experimenter) | 21.10.08추천 0
-
애초에 열심히 하는 전공자들은 디시에 안오지ㅋㅋㅋ [12]쇠드래곤(rpswl123) | 21.10.08추천 0
복사 아닌데요
참조인데요
책 오류에요 그럼?
넹
그럼 원본이랑 달라야되는거 아님? 왜 똑같아요 ㅅㅂ ㅜㅜ
1차원까지만 똑같고 그 이후는 다를걸요???????
예컨대 name : { 김 : ~~, 이 : ~~} 이렇게 배열?이 더 깊어지면 달라진다던데 ,사실 안해봐서 몰라용
예전에 누가 해봤었는데 그랬엇삼 ㅇㅇ
책찢으셈
찢기직전임
var copy = [...person] //스왈로 카피
var copy = JSON.parse(JSON.stringify(person)) //딥카피
var copy = [...person] 이게 얕은복사라서 copy === person // false 뜨는데 var copy = person 이것도 저기 캡처보면 얕은복사라 돼있잖아요 그럼 둘다 얕은복산데 왜 얘는 copy === person // true 라고 뜨는거임? ㅅㅄㅄㅄ
얕은 복사 맞잖아
var copy = [...person] 얘도 얕은복사인데 얘는 왜 copy === person // false고 캡처도 얕은복산데 캡처는 왜 copy === person // true임? 둘다 똑같이 얕은복산데 왜 다름 ㅜㅜ
얕은 복사가 어쨌든 참조를 복사하는건데 그냥 대입해서 복사한건 최상위 참조만 복사해서 === true 나온거고 ...person은 하위레벨1까지 참조복사해서 그런거고