原始代码:
function createPageCounter() {
let count = 0;
function incrementCounter() {
count++;
console.log(count,'count')
}
return incrementCounter;
}
const countPageVisit = createPageCounter();
countPageVisit();
修改后的代码,通过使用localStorage进行count的记录:
function createPageCounter() {
let count = localStorage.getItem('count') || 0;
function incrementCounter() {
count++;
localStorage.setItem('count', count);
console.log(count, 'count');
}
return incrementCounter;
}
const countPageVisit = createPageCounter();
window.onload = function() {
countPageVisit();
};