w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
JS闭包究竟为何物,为何⾯面试总逃不不过 这个问题?
2021-12-15 14:57:40
浏览数 (2045)
闭包究竟是什什么?
闭包是一种函数,它是一个可以访问其他函数内部变量的函数,闭包⼀般以函数作为返回值。
闭包的特点:
1、函数嵌套函数。
2、内部函数可以访问外部函数的变量。
3、参数和变量不会被回收。
看一个经典的闭包例子结合理解:
一句话总结:
闭包就是一个可以访问其他函数内部变量的函数。