Javascript 如何检查功能是否已执行?
我是javascript新手,我在这里面临着一种情况Javascript 如何检查功能是否已执行?,javascript,arrays,if-statement,comparison,Javascript,Arrays,If Statement,Comparison,我是javascript新手,我在这里面临着一种情况 if (function1() && function2() == true){ //do something here } else{ //do something else } 如何确保function1()和function2()被执行并具有真实值?您所做的是正确的。由于您使用了&&,因此它们都会执行,并且当它们都返回true时,只有它进入if 作为旁注,您的代码可以缩短为 if (funct
if (function1() && function2() == true){
//do something here
}
else{
//do something else
}
如何确保function1()和function2()被执行并具有真实值?您所做的是正确的。由于您使用了
&&
,因此它们都会执行,并且当它们都返回true时,只有它进入if
作为旁注,您的代码可以缩短为
if (function1() && function2()){
您可以删除
==true
,因为它们都返回布尔值。如果此条件If(function1()&&function2()){
为true,则表示这些函数已执行并返回true。请注意,如果第一个函数未返回true,或者第二个函数将不会执行。是否应function2()
无论返回值如何,或仅当返回true
?function1()
时调用function1
的返回值,调用时,调用时function2
也一样,问题出在哪里?@leo只有当这些函数不是AJAX时,它才会起作用,因为您没有提到这些函数是什么functions@RamonMarquesOP从未提到他们有ajax调用。