我想计算点击时调用函数的次数。到目前为止我已经有了这个,但它不太有效。谁能帮忙解决这个问题吗?
function test(){
var count = (function({
var i = 0;
return function(){
return i += 1;
}
})();
if(count() == 2){
// do this
}
}
像这样调用函数:
<select onclick="javascript: test();">
看起来计数函数没有被正确调用。如何调用该函数并对其执行操作?我想在一定次数的点击下执行逻辑。
最佳答案
var count = 0;
function test(){
count++;
if(count == 2){
// do this
console.log('do something');
}
}
<label onclick="javascript: test();">Test</label>
取一个变量并增加点击次数并执行您的操作。
关于javascript - 如何在计算调用函数的次数时调用函数内的闭包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46199460/