TIL 221129

이정익·2022년 11월 29일
0

TIL

목록 보기
22/27
post-custom-banner

JS 변수의 할당

변수의 할당에 대해서 궁금해졌다.
여기저기 찾아보다가 오늘아침에 시간을 많이 사용했는데, 마침 캠프에서 진행 해 주시는 JS 심화 강의가 오늘 지급되었고, 첫번째 주제가 내가 딱 궁금해하던 주제였다.

let a = [0,1,2,3,4,5]
let b = a

a = [5,4,3,2,1,0]
a === b // false b = [0,1,2,3,4,5]

왜 얕은복사를 했음에도, b는 변하지 않았는가 에 대해 궁금했었는데,

쉽게 그림을 그려보면 아래와 같다


코드 1번라인에서 분홍색처럼 실행되고, 2번라인에서 파랑색이 실행이 된다, 그 후 4번라인에서 녹색처럼....
말로 풀어 쓰려니 어렵다. 아직 정확하게 이해되지 않았다는 뜻이겠지?
좀 더 깊게 공부를 해야한다고 생각한다. 화이팅!!!!

profile
주니어 프론트엔드 엔지니어로 한걸음 나아가는 중입니다.
post-custom-banner

1개의 댓글

comment-user-thumbnail
2022년 11월 30일

항상 밀도있는 공부를 하시기에 금방 다 이해하시리라 믿습니다 ㅎㅎ

답글 달기