深入理解 JavaScript 闭包
闭包是 JavaScript 中一个重要且常被考察的概念。简单来说,闭包是指一个函数能够访问其词法作用域之外的变量。
更多信息可参考 MDN 文档。
示例
function makeCounter() {
let count = 0;
return function() {
count++;
return count;
}
}
const counter = makeCounter();
console.log(counter()); // 1
console.log(counter()); // 2
返回首页