(函数(x,y){…})(a,b)是做什么的;在JavaScript中意味着什么?

(函数(x,y){…})(a,b)是做什么的;在JavaScript中意味着什么?,第1张

函数(x,y){…})(a,b)是做什么的;在JavaScript中意味着什么?

在javascript中,您可以拥有

anonymous
self invoking
函数。

function add(a, b){   return a + b;}

与…相同

var add = function (a, b) {  return a + b;          }

你称这些为

add(10, 20)

您可以定义函数并立即将其调用

(   function(a, b)   {      return a + b;   })(10, 20);

   (       function(a, b)       {          return a + b;       }    )

part定义一个函数,并在

(10, 20)
其后立即调用刚刚定义的函数,并以10和20作为参数。

由于该函数没有名称,因此无法在以后的代码中使用。

您问题中的代码可能被 缩小了 ,并以类似的方式创建了一个函数并立即调用它。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5602187.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存