본문 바로가기
FrontEnd/JavaScript

중첩 함수

by 해학 2022. 12. 5.
728x90


함수 내부에 정의된 함수입니다.
중첩 함수를 포함한 함수는 외부 함수 라고 합니다.
중첩 함수는 외부 함수를 돕는 헬퍼 함수 역할입니다.

중첩 함수는 외부 함수 내부에서만 호출할 수 있습니다.

ex) // 스코프와 클로저 관련

function outer(){
	let x = 1;
    // 중첩 함수
    function inner(){
    	let y = 2;
        // 외부 함수의 변수를 참조할 수 있습니다.
        console.log(x+y); //3
	}
    inner();
}
outer();

 

728x90

'FrontEnd > JavaScript' 카테고리의 다른 글

filter( )  (0) 2024.08.21
do while  (0) 2023.01.02
즉시 실행 함수 ( IIFE )  (0) 2022.12.05
함수 선언과 변수 선언의 차이  (0) 2022.12.05
함수를 사용하는 이유  (0) 2022.12.05