I’m having trouble here. I got the undefined, but I need assistance on what should go in the if condition.
Your code so far
function findElement(arr, func) {
let num = 0;
for (var i = 0; i < arr.length; i++) {
if (func[i] === true) {
num = arr[i];
} else {
return undefined;
}
}
return num;
}
findElement([1, 2, 3, 4], num => num % 2 === 0);
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
function findElement(arr, func) {
let num = 0;
for (let i = 0; i < arr.length; i++) {
if (func(arr[i]) === true) {
num = arr[i];
} else {
return undefined;
}
}
return num;
}