내 목표는 0과 매개 변수 n (이 경우 5) 사이에 2의 배수를 출력하기 위해 두 가지 다른 함수를 결합하는 것입니다. 내 프로그램이 나에게 버그를주지는 않지만 결과도 출력하지 않습니다. 오류를 어떻게 수정할 수 있습니까? 감사
function testFunction(testOk, executethis) {
if (!testOk) executethis();
}
function mainFunctin(n) {
for (let i = 0; i < n; i++) {
return i => {
testFunction(i%2 ==1, ()=>{
console.log(i, "is even");
})
}
}
}
mainFunctin(5);
당신은 return
루프에서 필요하지 않습니다 .
function testFunction(testOk, executethis) {
if (!testOk) executethis();
}
function mainFunctin(n) {
for (let i = 0; i < n; i++) {
testFunction(i%2 ==1, ()=>{
console.log(i, "is even");
})
}
}
mainFunctin(5);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다