UNPKG

286 BJavaScriptView Raw
1import { equals } from './equals'
2
3export function lastIndexOf(target, list){
4 if (arguments.length === 1) return _list => lastIndexOf(target, _list)
5
6 let index = list.length
7
8 while (--index > 0){
9 if (equals(list[ index ], target)){
10 return index
11 }
12 }
13
14 return -1
15}