微信二维码
微博二维码
qq号二维码

【JavaScript】什么是匿名函数?

夏磊银 2020-09-21 WEB前端 155人浏览

了解函数定义,知道什么是匿名函数,知道JavaScript函数的定义,并且对匿名函数有较深的理解,与此同时,最好理解匿名函数中this的指向

4个回答
王聪

所谓匿名函数,从字面意思理解,就是没有名字的函数,

  2020-09-21
李永春

定义函数的方式有两种,一种是函数声明,一种是函数表达式(匿名函数)。

一.函数声明(function 语句) 
  要使用一个函数,我们就得首先声明它的存在。而我们最常用的方式就是使用function语句来定义一个函数,二. 函数表达式(匿名函数) 
  顾名思义,匿名函数就是没有实际名字的函数。例如,我们把上面的例子中,函数的名字去掉,再判断一下他是不是一个函数

  2020-09-21
丁凯

function ( ) { console.log(this) };

以上函数是一个 匿名函数 (函数没有名称)。

this对象是在运行时基于函数执行环境绑定的,在全局函数中,this=window,在函数被作为某个对象的方法调用时,this等于这个对象。

但是匿名函数的执行环境是全局性的,在匿名函数中this=window

回答已被采纳   2020-09-21
李子行

匿名函数,没有名字的函数。

运行:

(function () {

// 执行代码

})();

具名函数

运行:

function name () {

// 执行代码

};

name();

  2020-09-21
分享到: