
获得徽章 0
- #每天一个知识点# 一个闭包里面一个变量,输出多个不同的值,互不影响
function createCounter() {
let count = 0;
return function() {
count++;
return count;
};
}
const getNum1 = createCounter();
const getNum2 = createCounter();
console.log(getNum1()); // 输出 1
console.log(getNum1()); // 输出 2
console.log(getNum2()); // 输出 1
console.log(getNum1()); // 输出 3展开23