Javascript

자바스크립트의 익명함수와 기명함수

소밍소밍 2022. 3. 14. 00:40

기명함수

// 기명함수
function namedFunction(param) {
   somework(param);
}

// 기명함수의 변수화
var named = function namedFunction(param) {
   somework(param);
}

속도가 제일 빠르며, 기명함수로 쓰는 것이 일반적이다. 기명함수의 변수화는 디버깅을 위한 것으로 권장하는 방식이나 표준이 아니다.

익명함수

// 익명함수
var anonymousFunction = function(param) {
   somework(param);
}

익명함수는 1회성 호출의 용도이다

함수 선언, 함수 표현, 호이스팅 관련 내용이 잘 정리되어 있는 링크

'Javascript' 카테고리의 다른 글

자바스크립트 프로토타입 (Prototype)  (0) 2022.03.14