本文主要介绍JS自执行函数的原理和技巧,并通过示例代码进行详细介绍。对大家的学习或者工作都有一定的参考价值,有需要的朋友可以参考一下。
Js自执行功能。听到这个名字,首先会想到函数。接下来,我将定义一个函数:
功能aaa(a,b){
回报总和=a b
}
定义了一个名为aaa的函数,其中可以计算两个数的和。如果你想执行它,你必须调用它并给它传递一个参数:
var aa=aaa(1,2)
这样就实现了一个函数的定义和调用。通过console.log我们可以看到sum实现了两个数的相加。
什么是自执行功能?自执行函数是一个在定义时会自动执行的函数。不用调用,传参数也方便。对于上述函数,这是由自执行函数定义的:
(功能aaa(a,b){
回报总和=a b
;})(1,2)
通过控制台,我们可以发现sum将两个数相加。
自执行函数可以用三种方式编写:
1.(function ("parameter") { '函数方法';})(“传递给参数的值”)
2.(函数('参数'){ "函数方法";}('值传递给参数'))
3.函数('参数'){ '函数方法';}(“传递给参数的值”)
第三种!可以用其他运算符替换或作废。
自执行函数非常自私,它内部访问全局变量。但是除了在它内部,你不能访问自执行函数。示例:
功能aaa(a1,b1){
return sum1=a1 b1
},
(函数bbb(a2,b2){
return sum2=a2 b2
;}(),
控制台.日志(aaa)
控制台.日志(bbb)
这是一个函数,也是一个自执行函数。当你输出这两个函数时,你会发现所有的函数aaa都被打印出来,而bbb则报错。自动执行功能相当于一个瓶口朝下的杯子。定义的时候会倾斜露出杯口,吸收外面的新鲜空气;当它完成后,杯口不再暴露、封闭,与外界没有任何联系。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。