반응형
제육's 휘발성 코딩
반응형
article thumbnail
[JavaScript] - public, private 접근 제한자 (feat. 코어 자바스크립트)
Frontend/JavaScript 2023. 4. 8. 16:56

자바스크립트에서 public, private ? 자바스크립트는 변수에 접근 제한자 (public, private, protected 등)을 직접 부여하도록 설계되어 있지 않고, 클로저를 이용하여 함수 차원에서 public한 값과 private한 값을 구분하는 것이 가능합니다. 외부에 제공하고자 하는 정보들을 모아서 return 하고, 내부에서만 사용할 정보들은 return 하지 않는 것으로 접근 권한 제어를 할 수 있습니다. 따라서 return 한 변수들은 public, 그렇지 않은 변수들은 private 한 상태가 됩니다. let outer = function() { let a = 1; let inner = function() { return ++a; }; return inner; // 함수의 실행 결..

반응형
반응형