cotnmin

  • 홈
  • 태그
  • 방명록

Method 1

Javascript Closure를 이용해 Private 한 Class 만들기

Javascript의 Class 문법은 기본적으로 Private 메서드나 변수를 제공하지 않는다. _(underscore) 등으로 이름을 시작하는 경우 명시적으로만 프라이빗하게 선언하려고 만들었다는 걸 알릴 수 있다. (다만 사용자가 해당 메서드나 변수에 직접적으로 접근이 가능하다.) 하지만 Javascript의 스코프 범위를 이용해 클로저(Closure)를 만들어 Private 한 메서드와 변수를 가질 수 있는 Class를 생성할 수 있다. 1. Closure(클로저)란? Closure는 함수가 일급객체 취급받는 언어에서 선언 후 반환하게 되면 스코프가 닫히게 되어 접근할 수 없는데, 함수 스코프 내부에 영향을 줄 수 있는 함수를 반환해 해당 함수를 호출할 때만 스코프에 영향을 줄 수 있는 방식이다. ..

개발일지/Frontend 2023.02.20
이전
1
다음
더보기
프로필사진

cotnmin

  • 분류 전체보기
    • 뻘글
    • 개발일지
      • Frontend
      • Git
      • Gemini
      • Backend
    • 블로그 운영기
    • 개인 프로젝트
      • 오델로(Othello)
      • 포트폴리오(Portfolio)
    • 함 프로젝트
      • 영어학원 홈페이지
      • 수학학원 홈페이지
      • 학원 프로그램

Tag

시험지 생성, Gemini, 홈페이지, HTML, 목적물변경, scroll, jwt, lovable, 실무개발, 제미나이, 자바스크립트, AI, Claude, APP_GUARD, deepScanRoutes, LMM, galileo ai, js game, AWS, javascript,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • GitHub
  • NPM
  • Profile

티스토리툴바