关于闭包,不懂

看了很多关于闭包的,还是不懂,有没有通俗易懂的解释,而且它的应用场景是什么?

暮色呼如
浏览 229回答 3
3回答

海绵宝宝撒

闭包简单的说就是缓存变量;具体场景:函数防抖和函数节流

眼眸繁星

闭包就是能够读取其他函数内部变量的函数。 由于在javascript中,只有函数内部的子函数才能读取局部变量,所以说,闭包可以简单理解成“定义在一个函数内部的函数“。 不知道这么说,够不够通俗易懂

慕田峪4524236

闭包是函数和声明该函数的词法环境的组合。词法环境指的是 该函数对于该函数所需要的不在该函数作用域中的变量的映射或者引用。
打开App,查看更多内容
随时随地看视频慕课网APP