TIL

[TIL] 2022/03/21

youngble 2022. 3. 21. 04:12

배운것/한것

  • udemy 타입스크립트 강의- 모던 자바스크립트 문법 사용
  • 리덕스 사용법 복습 
  • 웹프로그래밍 스몰과제를 통한 html 공부
  • 캡스톤디자인 와이어프레임 설계/회의
  • 지원회사 과제진행
    • 전반적인 리액트 컴포넌트 구성 리마인드/Styled-components 응용
    • json-server 사용
      • 테스트 db.json  로컬 server를 오픈하여 해당 json데이터 req/res
      • 기존 postman 사용하여 똑같이 점검가능

전반적인 자바스크립트 공부가 필요하다고 느낌

  • 코어 자바스크립트 ch01 공부
    • 데이터타입
      • 기본(원시)타입
      • 참조 타입
      • 자세히 공부(중급레벨)해보면 기본타입도 참조형 데이터타입이다.
      • 얕은 복사/깊은 복사
        • 얕은 복사
          • for 문을 통한 각각의 프로퍼티 복사 1단계 depth 복사
          • spread operator 통한 복사 1단계 depth 복사
          • Object.assign() 사용 2단계 depth 복사
        • 깊은 복사
          • 재귀함수이용 (코어 자바스크립트 27쪽참고)
          • JSON.stringfy() 이용
          • lodash의 cloneDeep 이용

 

짧은 정리노트

불변값 - 기본형 데이터/ 변수

가변값- 참조형 데이터

 

불변값 즉 변하지않는값

가변값 값이 변하는값

 

a=1, a=2 라고 하면 값이 변하는데 불변한다라는건 1이라는 데이터는 그대로 있지만 데이터를 담는 a변수가 1의 데이터 주소값을 2라는 데이터를 가진 주소로 담아서 a를 참조하여 불러오면 2 가 되겠지만 실질적으로 1 이라는 데이터는 그대로 메모리에 그대로있음.

 

변수영역/데이터영역을 따로 생각하고 그에 따른 주소와 데이터를 사용한다.

 

나중에 다시정리

'TIL' 카테고리의 다른 글

[TIL] 2022/04/01 타입스크립트+리액트  (0) 2022.04.01
[TIL] 2022/03/27  (0) 2022.03.27
[TIL] JSX, Udemy 강의  (0) 2022.03.13
[TIL] 20220307 프론트엔드/백엔드  (0) 2022.03.07
[TIL] 비동기처리 과정 (Feat. Callback 함수)  (0) 2022.03.02