← 문제 목록
중급 JavaScript 50P

Closure의 동작 방식은?

다음 코드를 살펴보세요:



이 함수는 클로저를 사용하는 예시입니다. innerFunction은 outerFunction의 외부 변수를 참조하고 있습니다. innerFunction을 호출했을 때 어떤 값이 출력될까요?
JAVASCRIPT
function outerFunction() {
    let outerVariable = 'I am from outer function';
    function innerFunction() {
        console.log(outerVariable);
    }
    return innerFunction;
}

const inner = outerFunction();
inner(); // 여기서 출력되는 값은?

답변

로그인 후 제출하기
0명 풀이 · 정답률 0%