UNPKG

substance

Version:

Substance is a JavaScript library for web-based content editing. It provides building blocks for realizing custom text editors and web-based publishing system. It is developed to power our online editing platform [Substance](http://substance.io).

10 lines (8 loc) 247 B
import isFunction from './isFunction' export default function findIndex (arr, predicate) { if (!isFunction(predicate)) return arr.indexOf(predicate) for (let i = 0; i < arr.length; i++) { if (predicate(arr[i])) return i } return -1 }