부트캠프 React 과정 8.31

김진우·2023년 8월 31일
0

오늘의 목표

  • 알고리즘 문제풀기

  • 팀프로젝트 진행

알게된것

  • var , let, const 에대해서 면접대비 공부를 하던와중에
    나는 var와 let const에 대해

var => 전역범위 또는 함수범위를 선언 할수있으며 재선언이 되고 재할당이되고

let => let은 블록범위이고 재선언은 불가능하고 재할당은 가능하다

const => const는 블록범위이고 재선언 재할당이 불가능하다 라고 알고만 있었다.

근데 이부분에 대해서 팀원분들과 같이 공부를 하던 와중에 좀더 깊게 알게된부분이 있었는데

var는 선언과 초기화의 단계가 동시에 실행이 되는데 즉 defalut로 undefined가 할당이 되고
재할당 단계가 있으면 undefinded가 아닌 할당된 값으로 대체가 된다.
정확하게는 해당 value값이 저장된 메모리 주소를 식별자가 가리키게 됩니다.

let은 선언 및 초기화 단계가 분리가 되는데
선언 단계와 초기화 단계가 분리되어 있어서 선언 이전 및 이후에 변수를 참조할 경우 서로 다른 결과가 나오게 된다.

느낀점

  • 오늘 팀 프로젝트를 하면서 supabase 데이터를 불러오는데 아직 많이 어렵다고 느꼇고
    또한 로직을 짜면서 코드를 보여주는곳에서는 간략하게 보여줄수있도록 최대한 노력을 하면서 짜야된다고 느꼇고 api를 받아오는 부분에서도 테이블을 연결해서 어느 데이터를 보여줄지 키값설정도 잘해야된다고 생각했습니다.

0개의 댓글