【发布时间】:2021-06-10 21:52:44
【问题描述】:
我的任务是创建一个不带参数的名为 countTimesCalled 的箭头函数。它必须返回每次调用它的次数。该函数应该是完全独立的。
这是我目前所拥有的,我希望它是这样的,但我不知道如何初始化计数器。任何帮助将不胜感激!
countTimesCalled = () => {
counter = 0;
if (counter == undefined){
counter = 1;
return(this.counter)
} else {
return(this.counter++)
}
【问题讨论】:
-
闭包是你的朋友,想想一个 iife 返回你的函数。另一种方法是将计数器存储在函数本身上。
标签: javascript function counter