본문 바로가기 메뉴 바로가기

1초에 한명 씩 태어나는 개발자입니다.

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

1초에 한명 씩 태어나는 개발자입니다.

검색하기 폼
  • 전체보기 (93)
    • IT (66)
      • Java (13)
      • DB (7)
      • HTML, CSS (2)
      • Javascript (12)
      • Framework (23)
      • Error (4)
      • Etc (5)
    • 일상 (27)
      • 감상 (25)
      • 그 외 (2)
  • 방명록

closure (1)
Javascript - 클로저(closure)

클로저(closure)는 javascript에서 닫혀진 내부 함수가 바깥에 선언되어 있는 변수들에 접근할 수 있는 함수들을 의미합니다. 글로는 잘 이해가 되지 않을텐데 먼저 아래 예제를 보겠습니다. 12345678910function init() { var name = "name"; function displayName() {//클로저 alert(name);//name 변수 출력 } displayName(); }init();cs 위 코드를 실행시키면 브라우저가 켜지면서 'name'이라는 단어와 함께 팝업창을 실행하는 것을 볼 수 있습니다. 여기서 함수 displayName()은 함수 init() 내부에 있는 함수인데, 자신의 영역에 name이라는 변수가 있지 않음에도 name 변수를 불러와서 출력하는 것..

IT/Javascript 2017. 3. 26. 11:22
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바