function createCounter() { let count = 0; // 返回一个函数 function a() { count++ return count } } const counterA = createCounter() const counterB = createCounter() console.log(counterA()); console.log(counterA()); console.log(counterB()); // 任务: // 1. 创建 counterA 和 counterB // 2. 连续调用 counterA 两次 // 3. 再调用 counterB 一次 // 4. 观察为什么两个计数器互不影响 /*写一个 `createCounter` 函数 - 在函数内部定义 `count` - 返回一个内部函数 - 每次调用内部函数时,`count` 都加 1 - 创建两个不同的计数器 - 观察为什么它们各自记住了自己的 `count`*/