На самом деле проблема в том, что когда вы используете return
в for
цикле, он сразу же возвращается из цикла, если вам нужно 4
5 раз, вы можете использовать console.log()
или можете использовать счетчик, который считает ваш случай 4
, а затем из этого счетчика вы можете угадать, что вы прошли или не прошли
сейчас вы можете посмотреть фрагмент кода и посмотреть, как работает console.log
function addTwo(num){
return num + 2;
}
//Is addTwo stable?
function checkConsistentOutput(func, val){
let first = func(val);
let second = func(val);
if(first === second){
for(let i = 0; i < 5; i++){
console.log(first);
}
}else{
console.log("This function returned inconsistent results");
}
}
checkConsistentOutput(addTwo, 2);