制作计数器

语言

实现一个函数 makeCounter,它接受一个可选的整数值并返回一个函数。当最初调用返回的函数时,如果提供了初始值,则返回初始值,否则返回 0。可以重复调用返回的函数以返回比前一次调用返回值多 1 的值。

例子

const counter = makeCounter();
counter(); // 0
counter(); // 1
counter(); // 2

使用自定义初始值:

const counter = makeCounter(5);
counter(); // 5
counter(); // 6
counter(); // 7

Hints

在这些公司提问

Unlock company signalsPremium shows which companies ask this question so you can prioritize practice by target company.
Unlock

加载编辑器

    制作计数器 | 带有解决方案的 JavaScript 面试问题