>웹 프론트엔드 >JS 튜토리얼 >JavaScript_javascript 기술로 익명 함수를 작성하는 여러 가지 방법

JavaScript_javascript 기술로 익명 함수를 작성하는 여러 가지 방법

WBOY
WBOY원래의
2016-05-16 18:34:101190검색

오류 모드: 구문 ​​오류 경고

코드 복사 코드는 다음과 같습니다.

function() {
// 여기에 코드 삽입
}();

모드 1: 함수 리터럴(Function Literal)

함수 객체를 먼저 선언한 후 실행합니다.
코드 복사 코드는 다음과 같습니다.

(function(){
/ / 여기에 코드 삽입
})();

모드 2: 우선순위 표현식(Prior Expression)

자바스크립트는 내부에서 외부로 순서대로 표현식을 실행하므로 괄호는 선언된 함수를 강제로 실행하는 데 사용됩니다.
코드 복사 코드는 다음과 같습니다.

(function(){
/ / 여기에 코드 삽입
}());

모드 3: Void 연산자(Void Operator)

Void 연산자를 사용하여 단일 피연산자를 실행합니다.
코드 복사 코드는 다음과 같습니다.

void function(){
/ / 여기에 코드를 삽입하세요
}();

기술적으로 이 세 가지 코드 패턴은 동일합니다. 그러나 YUI, jQuery 및 기타 프레임워크와 같은 실제 애플리케이션에서는 모드 1이 더 널리 사용됩니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.