如何在JavaScript中组合两个不同的函数以显示0和n之间的2的倍数?
我的目标是组合两个不同的函数,以便输出0和参数n(即,在本例中为5)之间的2的倍数。即使我的程序没有给我任何错误,它也没有输出结果。我如何修复错误? 谢谢如何在JavaScript中组合两个不同的函数以显示0和n之间的2的倍数?,javascript,Javascript,我的目标是组合两个不同的函数,以便输出0和参数n(即,在本例中为5)之间的2的倍数。即使我的程序没有给我任何错误,它也没有输出结果。我如何修复错误? 谢谢 function testFunction(testOk,executethis){ 如果(!testOk)executethis(); } 函数mainFunctin(n){ for(设i=0;i{ testFunction(i%2==1,()=>{ log(i,“是偶数”); }) } } } mainFunctin(5)您不需要在循环
function testFunction(testOk,executethis){
如果(!testOk)executethis();
}
函数mainFunctin(n){
for(设i=0;i{
testFunction(i%2==1,()=>{
log(i,“是偶数”);
})
}
}
}
mainFunctin(5)
您不需要在循环中返回
function testFunction(testOk,executethis){
如果(!testOk)executethis();
}
函数mainFunctin(n){
for(设i=0;i{
log(i,“是偶数”);
})
}
}
mainFunctin(5);
除非这是作业的一部分或需要以这种方式编写的内容,否则我建议删除代码>来自testFunction
。它使通过main函数
进行阅读乍一看有点混乱,因为您会看到“测试是否为奇数”,然后“打印”是偶数”。只是为了提高一目了然的可读性。:-)