闭包有如下应用特征:
1.局部变量:在函数中定义有共享意义的局部变量(定义成全局变量会造成全局污染);
2.内嵌函数:在函数中申明有内嵌函数,内嵌函数对函数中的局部变量进行访问;
3.外部使用:函数向外返回此内嵌函数,外部可通过此内嵌函数持有并访问申明在函数中的局部变量,而此变量在外部是通过其他路径无法访问的;
闭包有如下应用特征:
1.局部变量:在函数中定义有共享意义的局部变量(定义成全局变量会造成全局污染);
2.内嵌函数:在函数中申明有内嵌函数,内嵌函数对函数中的局部变量进行访问;
3.外部使用:函数向外返回此内嵌函数,外部可通过此内嵌函数持有并访问申明在函数中的局部变量,而此变量在外部是通过其他路径无法访问的;