JavaScript中存在作用域,所以不能在函数外访问函数内定义的变量。闭包函数的作用就是可以读取父级作用域函数的内部变量 具体应用参考https://zhuanlan.zhihu.com/p/106287246