总结Javascript中多种匿名函数的调用
在Javascript中定义函数的方法有很多,其中函数的直接数量就是其中之一。模式1,调用函数,获取返回值。强制执行操作符执行函数调用。
复制代码代码如下所示:
函数(x,y){
警报(x + y);
返回x y;
}(3,4);
模式2,调用函数,获取返回值。强制函数的直接函数返回一个引用,然后调用该引用执行。
复制代码代码如下所示:
函数(x,y){
警报(x + y);
返回x y;
}(3,4);
这也是一种爱叫许多图书馆,如jQuery,MooTools
模式3,使用空
复制代码代码如下所示:
空函数(x){
x = 1;
警报(x);
}(9);
4,使用运算符
复制代码代码如下所示:
-函数(x,y){
警报(x + y);
返回x y;
}(3,4);
+函数(x,y){
警报(x + y);
返回x y;
}(3,4);
函数(x,y){
警报(x + y);
返回x y;
}(3,4);
+函数(x,y){
警报(x + y);
返回x y;
}(3,4);
模式5,使用波形字符(~)
复制代码代码如下所示:
函数(x,y){
警报(x + y);
返回x y;
}(3, 4);
最后,看看错误的呼叫方式。
复制代码代码如下所示:
函数(x,y){
警报(x + y);
返回x y;
}(3,4);