闭包
编写一个函数,返回一个计数器函数,每次调用计数器函数时返回递增的数值。
2条回答 默认 最新
关注代码如下:
function createCounter() { let count = 0; // 计数器变量 // 返回一个函数作为计数器函数 return function() { count++; // 每次调用计数器函数时递增计数器变量 return count; // 返回递增的数值 }; } // 创建一个计数器 const counter = createCounter(); // 调用计数器函数并打印结果 console.log(counter()); // 输出 1 console.log(counter()); // 输出 2 console.log(counter()); // 输出 3本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用