(자바스크립트) 익명함수
*익명함수는 그저 이름 갖고 있지 않은 함수로써 함수참조를 사용하는 곳에 사용할 수 있다.
function handler(){ alert("아싸! 페이지 로딩완료!"); };
window.onload=handler;
이것을 다음과 같이 고칠 수 있다.
windows.onload=function(){
alert("아싸 페이지로딩완료");
};
또 다른 예제)
function cookieAlarm(){
alert("쿠키를 오븐에서 꺼낼 시간입니다.");
};
setTimeout(cookieAlerm,600000);
이것을 다음과 같이 고칠 수 있다.
setTimeout(function(){ alert("쿠키를 오븐에서 꺼낼 시간입니다."); , 60000);
*어떤 코드가 함수 참조를 기다리고 있다면 그 자리에 언제든 함수 표현식을 사용할 수 있습니다.
function handler(){ alert("아싸! 페이지 로딩완료!"); };
window.onload=handler;
이것을 다음과 같이 고칠 수 있다.
windows.onload=function(){
alert("아싸 페이지로딩완료");
};
또 다른 예제)
function cookieAlarm(){
alert("쿠키를 오븐에서 꺼낼 시간입니다.");
};
setTimeout(cookieAlerm,600000);
이것을 다음과 같이 고칠 수 있다.
setTimeout(function(){ alert("쿠키를 오븐에서 꺼낼 시간입니다."); , 60000);
*어떤 코드가 함수 참조를 기다리고 있다면 그 자리에 언제든 함수 표현식을 사용할 수 있습니다.
댓글
댓글 쓰기