幸运的兔脚

发布于 2018.12.11javascript笔记

定义 名词,指的是函数和引用环境。 概念解释 变量作用域 全局变量 局部变量 自由变量 以上三者区别为: “敲定”函数 什么是“敲定”函数? 展开来说,其实敲定的是函数的环境,什么是函数环境? 其实也就是所谓的可视范围。 以上为自我理解,搞不明白书上或者一些教程里为啥要讲的那么复杂 举个例子: 闭包 所谓的闭包就是:包含自由变量的函数与为自由变量提供变量的环境。 刚刚举的例子: 为什么要使用闭包…