闭包:本质,内存函数对外层函数的局部变量的使用,此时内存函数称为闭包函数
1.可以让一个变量常驻于内存
2.可以避免全局变量被修改
为什么要使用闭包:因为在程序开发时,若多次定义一个变量,例如a,就可能导致a被修改(因为两个a的内存地址相同)
使用闭包就可以使相互定义的a互不干涉(因为两个a的内存地址不同)
闭包:本质,内存函数对外层函数的局部变量的使用,此时内存函数称为闭包函数
1.可以让一个变量常驻于内存
2.可以避免全局变量被修改
为什么要使用闭包:因为在程序开发时,若多次定义一个变量,例如a,就可能导致a被修改(因为两个a的内存地址相同)
使用闭包就可以使相互定义的a互不干涉(因为两个a的内存地址不同)