iterator findInArray

by Igor Cuckovic

JavaScript

var findInArray = function (array, iterator) {
    var result;
    for (var i = 0; i < array.length; i += 1) {  
        if (iterator(array[i], i)) {
            return i;
        }     
    }
    return -1;
};

var trueIfEven = function (value, index) {
    return (value % 2 === 0);
};
console.log(findInArray([1, 3, 5, 6, 7], trueIfEven)); // should === 3