JavaScript基础系列笔记--闭包 节点校园 2021-06-09 105 阅读1分钟 闭包是指有权访问另一个函数作用域中的变量的函数。 以上解释来源于JavaScript高级教程 通过几个步骤来分析学习闭包概念 创建应用场景 使用闭包解决问题 应用场景: 在多人协作开发的项目中,为了避免出现一些异常情况,我们会考虑在函数内部创建私有变量,只暴露出共有方法,供外部调用,在外部无法修改函数内部的值,减少外部对变量的干扰。 使用闭包创建私有变量: 除过私有变量之外,用的最多的就是防抖函数。 闭包在网上有很多的解释,最理想的学习方案是结合应用场景,去寻找解决方案。