这段代码是什么意思?(窗口),函数(a, b, c)

what dose this code mean?(window), function (a, b, c)

本文关键字:函数 窗口 意思 段代码 代码 是什么      更新时间:2023-09-26

这段代码是什么意思?我在某个网站上看到了代码。我不知道它是怎么运作的。我简化了代码。 (window), function (a, b, c){}

读到这里,有这样的东西:

!function(a){console.log(a+" First")}(window),
function(a){console.log(a+" Second")}(window),
function(a,b,c){console.log(a+' '+b+' '+c)}("MI_STD_CRYPTED","MI_GOODS_ID",window);

在浏览器控制台中执行上面的代码块。

在你的脚本中:

!function(a){..}(window),
function(a){..}(window),
function(a,b,c){..}("MI_STD_CRYPTED","MI_GOODS_ID",window);

。我们运行一个匿名函数,圆括号中是形参,匿名函数接受这些形参作为实参:

!function(){}(),
function(a,b,c){console.log(a+' '+b+' '+c)}("this will be a","this will be b","this will be c");