为了账号安全,请及时绑定邮箱和手机立即绑定

面试官问,什么是闭包,我该怎么答?

面试官问,什么是闭包,我该怎么答?

Qyouu 2019-03-05 08:28:25
面试官问,什么是闭包,我该怎么答?我想答出一段话,或者定义,而不是一个函数实例
查看完整描述

2 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

闭包就是函数嵌套函数,函数内部可以使用函数外部的变量。

查看完整回答
反对 回复 2019-03-05
?
温温酱

TA贡献1752条经验 获得超4个赞

能访问外部函数的变量的函数,举个例子:

function a(x){      var z=3;      function b(y){  // 这个就是闭包,它能访问外部函数a的x和z变量
          console.log(x+y+(++z));
     }    return b;
}


查看完整回答
反对 回复 2019-03-05
  • 2 回答
  • 0 关注
  • 573 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信