JavaScript 中的立即函数是什么?
javascriptweb developmentfront end technology
立即函数在定义后立即执行。要理解立即函数的作用,让我们看看函数和立即函数的区别 −
这是立即函数 −
(function() { var str = "display"; }()); function display() { // 这将返回 undefined alert(str); }
这是一个函数 −
var str = "display"; function display() { // 这将返回 "display" alert(str); }
让我们看另一个立即函数的例子 −
var name = 'Amit'; (function(sName) { alert( 'Student name = ' + sName ); }(sName))