首页 > 解决方案 > 防止功能触发3次以上

问题描述

我正在使用下面的代码让我的函数 A 只被触发 3 次。由于我是 Javascript 的新手,我想也许你们可以向我展示一个更好的方法。

var num = 0;
if(num<4){

function A() {
       num++
             }
}

标签: javascriptfunction

解决方案


我会将 num 检查放在函数中,以防您想在其他任何地方调用它,它会在您调用它时检查您的 num 记录,而不是在您启动程序时自动运行 3 次。

var num = 0;

function A() {
    if(num<4){
       //perform whatever you want your func to do
       num++;
    } else {
        console.log("You performed this function 3 times already");
    }
}

推荐阅读