Closure in JavaScript
A closure is when an inner function remembers and can access variables from its outer function, even after the outer function has finished executing.
function outer() { let name = "Sajin Joe"; function inner() { console.log(name); } return inner; } let result = outer(); result(); Output :
Sajin Joe 原文:https://www.a8q9.cn/en/article/closure-in-javascript-1af529.html