내부 함수(7)
-
함수 스코프 외부에서 내부 함수 호출
함수 스코프 외부에서 내부 함수 호출 소스 코드 출력결과 함수 스코프 외부에서 내부 함수 호출 도식도 소스 코드 출력결과 함수 스코프 외부에서 내부 함수 호출 도식도
-
내부 함수 호출/함수 스코프
내부 함수(inner function) 함수 내부에 선언한 함수. 내부 함수를 사용하면 외부에 이름이 같은 함수가 있어도 내부 함수가 우선적으로 호출됩니다. function 외부 함수(){ function 내부 함수1(){ 코드 } function 내부 함수2(){ 코드 } 내부 함수1( ); } 내부 함수 기능 자바스크립트의 기능르 보다 강력하게 해주는 클로저 생성 부모 함수 코드에서 외부에서의 접근을 막고 독립적인 헬퍼 함수를 구현 내부 함수 특징 내부 함수에서는 자신을 둘러싼 외부함수의 변수에 접근이 가능합니다. (자바스크립트의 스코프 체이닝) 내부 함수는 일반적으로 자신이 정의된 외부 함수 내부에서만 호출이 가능합니다. (자바스크립트의 함수 스코핑) ※함수 스코핑: 함수 내부에 선언된 변수는 함수..
-
익명 함수 형태의 내부 함수
익명 함수 형태의 내부 함수 선언 및 익명 내부 함수 리턴 소스 코드 출력결과 내부 함수를 호출한 것이지 반환값을 받는 것 아니여서 출력이 되지 않음 소스 코드 출력결과
-
선언적 함수형태의 내부 함수2 - 내부 함수에서 지역 변수 접근
선언적 함수형태의 내부 함수2 - 내부 함수에서 지역 변수 접근 소스 코드 출력결과
-
선언적 함수형태의 내부 함수1
선언적 함수형태의 내부 함수 -내부 함수 (선언적 함수) : 함수 안에 함수 생성 -내부 함수는 함수 안에 선언 후 호출해 주어야 함 -내부 함수는 외부코드에서 접근 불가능합니다. -내부 함수는 함수 내부에서 해당 함수를 재귀적으로 호출하거나, 디버거 등에서 함수를 구분할 때 사용되어 집니다. 소스 코드 출력결과 내부 함수는 함수 안에 선언 후 호출해 주어야 함 소스 코드 출력결과
-
내부 함수
내부 함수 함수 내부에 선언한 함수. 내부 함수를 사용하면 외부에 이름이 같은 함수가 있어도 내부 함수가 우선적으로 호출됩니다. function 외부 함수(){ function 내부 함수1(){ 코드 } function 내부 함수2(){ 코드 } 코드 }