推荐博客: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);