본문 바로가기
JavaScript

[자바스크립트 함수] 내부함수를 알아보자

by 코린이 박원장👶 2022. 9. 21.

내부함수


■ 넌 뭐니?

함수 내부에 선언한 함수를 말합니다.

■ 스코프

변수 또는 함수의 유효 범위를 말합니다.
참조 대상 식별자를 찾아내기 위한 규칙을 뜻하기도 합니다.

■ 클로져

내부함수는 외부함수의 지역변수에 접근할 수 있는데요, 외부함수가 실행을 마치고 끝났는데도 내부함수가 외부함수의 변수에 접근할 수 있습니다.
이러한 메커니즘을 뜻하는 개념입니다.

■ 예시

function func(){
    function funcA(){
        document.write("함수가 실행되었습니다.");
    };
    funcA();            //함수안에 함수가 들어감 : 내부함수
    function funcB(){
        document.write("함수가 실행되었습니다.");
    };
    funcB();
}
func();
결과보기 함수가 실행되었습니다.함수가 실행되었습니다.
728x90

댓글


HTML이미지
HTML이미지

JAVASCRIPT

자세히 보기
HTML이미지