Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 익명 함수와 인라인 함수의 차이점은 무엇입니까?

<시간/>

익명 기능

Anonymous는 이름에서 알 수 있듯이 이름 식별자 없이 함수를 생성할 수 있습니다. 다른 함수에 대한 인수로 사용할 수 있습니다. 이것이 JavaScript 익명 함수가 사용되는 방법입니다 -

var myfunc = function() {
   alert(‘This is anonymous');
}

또 다른 예는 다음과 같습니다. -

setTimeout(function() {
   alert('Demo');
}, 3000);

인라인 함수

인라인 function은 런타임에 생성된 변수에 할당되는 자바스크립트 함수입니다. 인라인 함수는 변수에 할당되고 쉽게 재사용할 수 있기 때문에 익명으로 인라인 함수를 쉽게 구별할 수 있습니다.
이것이 JavaScript 인라인 함수가 사용되는 방법입니다 -

var myfunc = function() {
   alert ('inline')
};
$('a').click(myfunc);