Travis build: 2063

This commit is contained in:
30secondsofcode
2018-05-15 18:49:13 +00:00
parent f68a5346df
commit d876446df3
2 changed files with 6 additions and 6 deletions

View File

@ -1255,14 +1255,14 @@ findLast([1, 2, 3, 4], n => n % 2 === 1); // 3
Returns the index of the last element for which the provided function returns a truthy value.
Use `Array.map()` to map each element to an array with its index and value.
Use `Array.filter()` to remove elements for which `fn` returns falsey values, `Array.slice(-1)` to get the last one.
Use `Array.filter()` to remove elements for which `fn` returns falsey values, `Array.pop()` to get the last one.
```js
const findLastIndex = (arr, fn) =>
arr
.map((val, i) => [i, val])
.filter(val => fn(val[1], val[0], arr))
.slice(-1)[0][0];
.filter(([i, val]) => fn(val, i, arr))
.pop()[0];
```
<details>