1 2 3 4 5 6 7 8 9 | 1× 2× 2× 2× | import isFunction from './isFunction' export default function findIndex(arr, predicate) { Iif (!isFunction(predicate)) return arr.indexOf(predicate) for (let i = 0; i < arr.length; i++) { Eif (predicate(arr[i])) return i } return -1 } |