匿名函数

推荐博客:https://www.cnblogs.com/pssp/p/5216668.html

函数是必须要有函数名的,不然没有办法找到它,使用它。

如果没有名字必须要有一个依附体,如:将这个匿名函数赋值给一个变量或是一个事件。当调用变量,或是执行事件时,该函数会被调用。

可以直接通过

function func(){
    代码块
}

来创建一个函数,此时调用可以通过func();来调用。

区分匿名函数最简单的方法:就是看有没有函数名。

所谓匿名函数,就是没有函数名的函数,那么调用它可以有以下两种方式:

1.其实就等于换个方式去定义函数,这种用法是我们比较频繁遇到的。例如我们在设定一个DOM元素事件处理函数的时候,我们通常都不会为他们定名字,而是赋予它的对应事件引用一个匿名函数。

var abc = function(x,y){
     代码块
};
abc(2,3);

2.如自执行函数,即不需要调用就可以直接执行

(function(x,y){
    代码块
})(2,3);
原文地址:https://www.cnblogs.com/5201314m/p/10282894.html