2014/12/05 - [프로그래밍 언어/자바스크립트] - 자바스크립트 내부함수를 표현해보는 아주 간단한 예제
2014/12/05 - [프로그래밍 언어/자바스크립트] - 자바스크립트 내부함수를 탈출시키는 방법1
위의 예제들을 먼저 확인하시고 이 예제를 보시기 바랍니다.
크롬에서 실행한 모습입니다.
function outerFun() {
function innerFun() {
alert("웃어요~^^")
}
return innerFun;
}
var globVar = outerFun();
이번에는 outerFun() 함수에서 innerFun()을 return을 합니다.
즉, outerFun()을 실행하면 innerFun() 함수를 실행한 결과를 보여주게 되는거죠.
var globVar = outerFun();
그리고, globVar 라는 전역변수에 outerFun() 함수를 담습니다.
<button onclick="globVar();">행복해지려면 클릭하세요</button>
이렇게 globVar() 함수를 한번만 호출하면 내부함수를 바로 실행할수가 있습니다.
지금까지... 내부함수에 대해서 간략하게 알아봤습니다.
'프로그래밍 언어 > 자바스크립트' 카테고리의 다른 글
[자바스크립트] javascript 정규식으로 Html 태그 제거하기 (0) | 2015.03.23 |
---|---|
[자바스크립트] javascript - 아스키코드(ASCII)로 구현하는 암호화, 복호화 함수 (0) | 2015.01.07 |
[자바스크립트] javascript 내부함수를 탈출시키는 방법1 (0) | 2014.12.05 |
[자바스크립트] javascript 내부함수를 표현해보는 아주 간단한 예제 (0) | 2014.12.05 |
[자바스크립트] javascript로 구현하는 base64 인코딩, 디코딩 함수 (3) | 2014.12.04 |
댓글