JS 匿名函数

Posted 王炜忠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 匿名函数相关的知识,希望对你有一定的参考价值。

 

1.匿名函数(3种)

//1
//方法复制给变量: var v=function(参1,参2,..){};
//调用:v(实参1,实参2,..);
var v1 = function () { alert(‘??‘); };
v1();

//2
//直接声明,直接调用: (function(参1,参2,..))(实参1,实参2,...)
(function (x, y) { alert(x + y); })(100, 200);

//3
//变量=new Function(‘参1,参2,...‘,‘方法体‘);
//eval(‘‘)中声明的变量在外界也能访问;
//该方法体中声明的变量在外界是访问不到的。
var v3 = new Function(‘x,y,z‘, ‘alert(x+y+z);‘);
v3(1, 2, 3);

 

以上是关于JS 匿名函数的主要内容,如果未能解决你的问题,请参考以下文章

JS执行顺序-函数声明提升匿名函数函数表达式

JS中匿名函数$(function(){ })和(function(){})()的区别

js中匿名函数的N种写法

js 自执行匿名函数(转载)

js中匿名函数

JS函数 -- 功能,语法,返回值,匿名函数,自调用匿名函数,全局变量与局部变量,arguments的使用