# \_.dropRightWhile(array, predicate=_.identity )

URL: https://caijiao.org/lodash/docs/Array/_.dropRightWhile
Source: docs/lodash/docs/Array/_.dropRightWhile.md
Description: _.dropRightWhile(array, [predicate=.identity]) 创建一个数组片段，不包括从末尾丢弃的元素。元素会被丢弃，直到谓词返回 falsey。谓词使用三个参数调用： (值、索引、数组）。

创建一个数组片段，不包括从末尾丢弃的元素。元素会被丢弃，直到谓词返回 falsey。谓词使用三个参数调用： (值、索引、数组）。

## 自

3.0.0

## 参数

`array (Array)`： 要查询的数组。

`[predicate=_.identity] (Function)`： 每次迭代调用的函数。

## 返回值

`(Array)`： 返回数组的片段。

## 示例

```JavaScript
var users = [
  { 'user': 'barney',  'active': true },
  { 'user': 'fred',    'active': false },
  { 'user': 'pebbles', 'active': false }
];

_.dropRightWhile(users, function(o) { return !o.active; });
// => objects for ['barney']

// The `_.matches` iteratee shorthand.
_.dropRightWhile(users, { 'user': 'pebbles', 'active': false });
// => objects for ['barney', 'fred']

// The `_.matchesProperty` iteratee shorthand.
_.dropRightWhile(users, ['active', false]);
// => objects for ['barney']

// The `_.property` iteratee shorthand.
_.dropRightWhile(users, 'active');
// => objects for ['barney', 'fred', 'pebbles']
```
