1 var baseFindIndex = require(
'./_baseFindIndex'),
2 baseIteratee = require(
'./_baseIteratee'),
3 toInteger = require(
'./toInteger');
6 var nativeMax = Math.max,
44 function findLastIndex(array, predicate, fromIndex) {
45 var length = array == null ? 0 : array.length;
49 var index = length - 1;
50 if (fromIndex !== undefined) {
51 index = toInteger(fromIndex);
53 ? nativeMax(length + index, 0)
54 : nativeMin(index, length - 1);
56 return baseFindIndex(array, baseIteratee(predicate, 3), index,
true);
59 module.exports = findLastIndex;