반응형
카엔입니다
카엔
카엔입니다
전체 방문자
오늘
어제
  • 분류 전체보기 (98)
    • 프론트엔드 (74)
      • JavaScript (22)
      • CSS (2)
      • React (21)
      • Next.js (12)
      • 블록체인 (2)
    • 에러 모음 (11)
    • Git (5)
    • 백엔드 (1)
      • GraphQL (1)
    • AWS (2)
    • CS (1)
    • 코딩테스트 (1)
    • 개발 이야기 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 이벤트루프
  • DOUBLE CHECK CONFIGURATION Please double check that you have setup a PAID OpenAI API Account. You can read more here: https://docs.agpt.co/setup/#getting-an-api-key
  • useCallback
  • unoptimized error
  • ec2
  • error
  • Cloudfront
  • Next.js
  • 자바스크립트 이진수 변환
  • 자릿수 채우기
  • git
  • git 덮어쓰기
  • 웹상동작과정
  • ChatGPT
  • ipc 통신
  • 모바일 파란 박스
  • nextron ipc
  • 구글 스프레드시트 API
  • useMemo
  • nextron

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
카엔입니다

카엔

프론트엔드/JavaScript

클로저란 것은 뭘까

2023. 2. 14. 05:38

클로저를 짧게 요약하면

외부 함수의 변수에 접근할 수 있는 내부 함수라고 할 수 있다

외부 함수에 접근할 수 있다는 특성으로 클로저는 현재 상태를 기억하고 변경된 최신 상태를 유지하게 활용할 수 있다

모듈처럼 데이터를 캡슐화하기에 장점이 있지만

언제든지 스코프 밖에서 사용할 수 있도록 메모리에 계속 저장하고 있는 거라서 메모리 사용량이 늘어난다라는 단점이 있지만

장점이자 단점이에요 ㅖ

저작자표시 (새창열림)

'프론트엔드 > JavaScript' 카테고리의 다른 글

자바스크립트 이벤트 루프가 뭘까  (0) 2023.02.16
GET과 POST의 차이는 뭘까  (0) 2023.02.15
호이스팅이란게 뭘까  (0) 2023.02.13
브라우저 렌더링 과정에 대해 알아보자  (0) 2023.02.12
자바스크립트에서 this란 대체 무엇일까?  (0) 2023.02.10
    '프론트엔드/JavaScript' 카테고리의 다른 글
    • 자바스크립트 이벤트 루프가 뭘까
    • GET과 POST의 차이는 뭘까
    • 호이스팅이란게 뭘까
    • 브라우저 렌더링 과정에 대해 알아보자
    카엔입니다
    카엔입니다
    https://www.kaen.site/

    티스토리툴바