服务器

Array

Collection

Date

Function

Lang

Math

Number

Object

Seq

String

Util

Properties

Methods

_.findLastIndex(array, predicate=_.identity, fromIndex=array.length-1)

这个方法就像_.findIndex,不同的是它遍历collection 从右到左的元素。

初始

2.0.0

参数
  1. array (Array):要检查的数组。
  2. [predicate=_.identity] (Function):每次迭代调用的函数。
  3. [fromIndex=array.length-1] (number):从中搜索的索引。
返回

(number):返回找到的元素的索引,否则返回-1

示例
var users = [
  { 'user': 'barney',  'active': true },

  { 'user': 'fred',    'active': false },

  { 'user': 'pebbles', 'active': false }
];
 
_.findLastIndex(users, function(o) { return o.user == 'pebbles'; });
// => 2
 
// The `_.matches` iteratee shorthand.
_.findLastIndex(users, { 'user': 'barney', 'active': true });
// => 0
 
// The `_.matchesProperty` iteratee shorthand.
_.findLastIndex(users, ['active', false]);
// => 2
 
// The `_.property` iteratee shorthand.
_.findLastIndex(users, 'active');
// => 0