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

JavaScript에서 즉시 기능이란 무엇입니까?


즉시 함수는 정의되는 즉시 실행됩니다. 즉시 함수의 역할을 이해하기 위해 함수와 즉시 함수의 차이점을 살펴보겠습니다 -

즉시 기능이 있습니다 -

(function() {
   var str = "display";
}());
function display() {
   // this returns undefined
   alert(str);
}

여기에 기능이 있습니다 -

var str = "display";
function display() {
   // This returns "display"
   alert(str);
}

즉시 함수의 또 다른 예를 살펴보겠습니다. −

var name = 'Amit';
(function(sName) {
   alert( 'Student name = ' + sName );
}(sName))