怎样理解闭包 笑笑明辰 2023-05-08 29 阅读1分钟 在JavaScript中,在ES6出现之前,只有函数作用域和全局作用域。在正常情况下,外界是无法访问函数内部变量的,但是在函数中,如果我们返回了另一个函数,这个返回的函数使用了外层函数的变量,那么外界能够通过返回的函数,获取外界函数内部的变量值,这就是闭包。 function create(){ const a=100; return function(){ console.log(a) } } const fn=create(); fn();