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))

更新于: 2020-06-16

307 次浏览

开启你的 职业生涯

完成课程,获得认证

开始
广告