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

面试官问,什么是闭包,我该怎么答?
我想答出一段话,或者定义,而不是一个函数实例

Qyouu
浏览 574回答 2
2回答

慕莱坞森

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

温温酱

能访问外部函数的变量的函数,举个例子:function a(x){      var z=3;      function b(y){  // 这个就是闭包,它能访问外部函数a的x和z变量           console.log(x+y+(++z));      }    return b; }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript