[TIL] JS_참조자료형, Scope,Closure

Sarahsea 사라씨·2021년 5월 28일
1

TIL

목록 보기
11/128
post-thumbnail

오늘 새롭게 배운 것

  • JS 기본 데이터 타입중 참조자료형과 원시자료형의 차이 (+heap, call stack 개념겉핥기) : 왜 필요한가?_ 메모리- 데이터 크기의 제한

  • 원시자료형 중 null의 예외, null과 undefined의 차이,
    typeof null // 'object' (+bigInt, symbol-"new")

  • Scope:
    1)썬팅창문(tinting)같은 유효범위!
    2)중첩규칙
    3)지역변수>전역변수
    4)let,const,var -유효범위,재할당,재선언 차이
    5)전역 객체(window)▵

  • Closure
    1)정의: 외부함수의 변수에 접근가능한 내부함수, 함수와 함수
    2)클로저의 활용: 데이터를 보존하는 함수(어휘적 환경저장), 정보의 접근제한(캡슐화)-side effect예방, 모듈화에 유리함

A closure is the combination of a function bundled together (enclosed) with references to its surrounding state (the lexical environment). In other words, a closure gives you access to an outer function’s scope from an inner function. -MDN closure

느낀 점

  • 스터디의 필요성? 세모세모..공부시간 지키기 동그라미동그라미
  • 좀 더 적극적, 능동적으로 개발 공부 및 취업 준비_바라보는 지점은 "취업이지 수료가 아니다!" + 바라보는 지점은 내 삶의 목표와 성취이지:) 잊지말자..
  • 명확히 알고자 하는 것은 좋다, 그 가치를 아는 사람도 좋고.
  • 프로젝트 아이디어 디벨롭, 내가 만들고 싶은 기능, 해보고 싶은 프로젝트?
  • 완벽히 하는 것보다 일단 하고 기록남기고 수정해나가는 것도 필요해! (성격단점보완)

내일은

  • 주말도 쪼개서 시간 잘 사용하자 ft.부모님 일 도와드리기 속 내 시간 찾기
  • 지난주 떠오른 아이디어 와이어프레임, HTML기본 구조 만들어 깃헙에 올리기
  • 주말동안, 코플릿 문제 다시풀기, 나이트메어 내손 완성, 객체21번, 노션 및 노트정리 처음부터 복습
  • 목,금 공부 부분 노션 재정리
profile
생각하는 사람

0개의 댓글