闭包是函数式编程的概念
闭包的定义:由函数极其封闭的自由变量组成的集合体。
其实每一个函数都是一个闭包
特点:函数中嵌套函数。
在返回的时候不仅返回函数本身,而且返回内部函数的值,关键词‘释放’
闭包的用途
1.嵌套回调函数
2.隐藏对象细节
JS中有对象,但是没有实例,JS中对象是对象,实例是实例,分开的,给予原型的面向对象
时间: 2024-10-05 20:43:13
闭包是函数式编程的概念
闭包的定义:由函数极其封闭的自由变量组成的集合体。
其实每一个函数都是一个闭包
特点:函数中嵌套函数。
在返回的时候不仅返回函数本身,而且返回内部函数的值,关键词‘释放’
闭包的用途
1.嵌套回调函数
2.隐藏对象细节
JS中有对象,但是没有实例,JS中对象是对象,实例是实例,分开的,给予原型的面向对象