Минимальный нечетный элемент массива

Напишите функцию minOdd, которая принимает массив в качестве аргумента и возвращает минимальный нечетный элемент массива. Если массив не содержит нечетных элементов или массив пустой, вернуть undefined.Используйте в решении цикл. Не разрешается использование метода Math.min().

я написал так но не получается

function minOdd(arr){                                                                
    let min = 99999                                                                      
    for(let i = 0; i < arr.length; i++){                                               
        if(arr[i] < min && arr[i] % 2 !== 0){                                                              
            min = arr[i]                                                         
        }                                                                                             
    }
    return arr.length === 0  ? undefined : min
}                                                         

Ответы (0 шт):