끄적이는 개발이야기

  • 홈
  • 태그
  • 방명록

JS 1

[Javascript] Closure란?

Closure는 JS를 이용해서 개발을 할 때 한 번쯤 들어봤을 개념입니다. 중요한 개념이라고 하는데 많이 헷갈리기에 내부적으로 어떻게 동작하는지 정리하려고 합니다. Closure란? 클로저는 외부 함수가 반환된 후에도 외부 함수 scope에 접근할 수 있는 함수입니다. 즉, 클로저는 함수가 완료된 후에도 외부 함수의 변수와 인수를 기억하고 접근할 수 있습니다. Scope Closure에 앞서 scope에 대해서 알고 있어야 합니다. scope는 말그대로 범위입니다. scope에는 3가지 종류가 있습니다. Global scope Function scope(local scope) Block scope 다음과 같은 예시를 통해서 scope에 대해 알아보겠습니다. console.log('global scope..

프로그래밍 언어/Javascript 2022.04.23
이전
1
다음
더보기
프로필사진

서버 개발에 관심이 많은 개발자

  • 분류 전체보기 (38)
    • 프로그래밍 언어 (9)
      • Java (4)
      • Javascript (5)
    • Spring (6)
      • 테스트 코드 (3)
    • AWS (11)
    • 프로젝트 (2)
    • 웹 (2)
    • CS (4)
    • Docker (3)
    • 개발 이슈 (1)

Tag

Serialize, docker swarm, es6, Execution context, spring, constructor, lexical environment, DeSerialize, Java, docker, AWS, EC2, Python, JavaScript, JUnit, unit test, ssh, object, aws cli, System manager,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바