UNPKG

zent

Version:

一套前端设计语言和基于React的实现

19 lines (18 loc) 460 B
import isNil from './isNil'; export default function findLastIndex(array, predicate, fromIndex) { if (isNil(array)) { return -1; } if (fromIndex === undefined || fromIndex > array.length - 1) { fromIndex = array.length - 1; } else if (fromIndex < 0) { fromIndex = 0; } for (var i = fromIndex; i >= 0; i--) { if (predicate(array[i], i, array)) { return i; } } return -1; }