SF
JavaScript前端基础
JavaScript前端基础
注册登录
关注博客
注册登录
主页
关于
RSS
闭包?什么是闭包?--JavaScript前端
小强
2023-02-08
阅读 5 分钟
582
由于js中只有两种作用域,全局作用域和函数作用域,而在开发场景下,将变量暴露在全局作用域下的时候,是一件非常危险的事情,特别是在团队协同开发的时候,变量的值会被无意篡改,并且极难调试分析。这样的情况下,闭包将变量封装在局部的函数作用域中,是一种非常合适的做法,这样规避掉了被其他代码干扰的情况。