实现一个函数 makeCounter
,它接受一个可选的整数值并返回一个函数。当最初调用返回的函数时,如果提供了初始值,则返回初始值,否则返回 0。可以重复调用返回的函数以返回比前一次调用返回值多 1 的值。
const counter = makeCounter();counter(); // 0counter(); // 1counter(); // 2
使用自定义初始值:
const counter = makeCounter(5);counter(); // 5counter(); // 6counter(); // 7
实现一个函数 makeCounter
,它接受一个可选的整数值并返回一个函数。当最初调用返回的函数时,如果提供了初始值,则返回初始值,否则返回 0。可以重复调用返回的函数以返回比前一次调用返回值多 1 的值。
const counter = makeCounter();counter(); // 0counter(); // 1counter(); // 2
使用自定义初始值:
const counter = makeCounter(5);counter(); // 5counter(); // 6counter(); // 7
console.log()
语句将显示在此处。