: 함수가 다른 함수 안에서 정의되어, 그 내부 함수가 외부 함수의 변수를 참조하는 구조
- 외부 함수의 변수는 외부 함수가 종료된 후에도 내부 함수에서 참조할 수 있음
function outer() {
let count = 0; // 외부 함수의 변수
// 내부 함수
function inner() {
count++; // 외부 함수의 변수에 접근하여 값 증가
console.log(count);
}
return inner; // inner 함수를 반환
}
const counter = outer(); // outer 함수 실행 후 inner 함수가 반환되어 counter에 할당
counter(); // 1
counter(); // 2
counter(); // 3
IT 보안에서 화이트리스트와 블랙리스트는 시스템에 접근해도 되는 사용자와 접근하면 안 되는 사용자를 구분하기 위해 사용되는 목록
- 화이트리스트 : 허용 목록
- 블랙리스트 : 거부목록
액세스 허용 목록
기본적으로 모든 접근을 막아놓고 접근 허용 대상만 따로 등록하는 방식
[장점]
[단점]
거부 목록
특정 사람, 웹사이트, 프로그램 등을 차단하는 보안조치로, 접근을 모두 허용하되 접근하지 못하는 예외를 두는 방식
[장점]
[단점]