Javascript function 정의 방법은 두 가지가 있다.
함수 선언식과 함수 표현식
아래 두 예제는 'Javascript 함수 다시보기'의 본문에서 일부를 발췌한 내용이다.
1. 함수 선언식
// 함수선언식(function declaration)
function company() {
/* 실행코드 */
};
2. 함수 표현식
// 기명 함수표현식(named function expression)
var company = function company() {
/* 실행코드 */
};
// 익명 함수표현식(anonymous function expression)
var company = function() {
/* 실행코드 */
};
// 기명 즉시실행함수(named immediately-invoked function expression)
(function company() {
/* 실행코드 */
}());
// 익명 즉시실행함수(immediately-invoked function expression)
// Javascript 대가이신 더글라스 클락포트의 권장 표기법
(function() {
/* 실행코드 */
}());
// 익명 즉시실행함수(immediately-invoked function expression)
(function() {
/* 실행코드 */
})();
※ 출처 : 넥스트리소프트
댓글 없음:
댓글 쓰기