Hi FE !
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
  • 任意写一个 Closure(闭包)

任意写一个 Closure(闭包)

// 闭包
function closure() {
  let count = 0;
  return {
    add: function () {
      count++;
      console.log(count);
    },
    reduce: function () {
      count--;
      console.log(count);
    },
    getCount: function () {
      return count;
    },
  };
}

let c = closure();
c.add(); // 1
c.add(); // 2
c.reduce(); // 1
console.log(c.getCount()); // 1
Edit this page
最近更新: 2025/6/27 02:24
Contributors: qdleader
qdleader
本站总访问量 129823次 | 本站访客数 12人