Javascript 当if语句';那总是真的吗?
我有一个数组,当数组的第一个值为1时,我想调用函数cardMaker。问题是我上面的代码不断地反复调用函数。我试图返回false,但似乎不起作用。当数组的第一个值为1时,如何让函数调用一次?试试这个Javascript 当if语句';那总是真的吗?,javascript,Javascript,我有一个数组,当数组的第一个值为1时,我想调用函数cardMaker。问题是我上面的代码不断地反复调用函数。我试图返回false,但似乎不起作用。当数组的第一个值为1时,如何让函数调用一次?试试这个 if (userArray[0] === 1 ) { cardMaker(); return false; } 您提供的代码正是这样做的。除非包含在外部循环或其他内容中,否则您的代码不会按照您描述的方式运行。你能为上下文发布更多的代码吗? var cnt = 1;// p
if (userArray[0] === 1 ) {
cardMaker();
return false;
}
您提供的代码正是这样做的。除非包含在外部循环或其他内容中,否则您的代码不会按照您描述的方式运行。你能为上下文发布更多的代码吗?
var cnt = 1;// put this line out side of your function
if (userArray[0] === 1 && cnt == 1) {
cardMaker();
cnt++;
return false;
}