UNPKG

tuna-jslinq

Version:

Linq methods for JavaScript/TypeScript for working with Arrays

12 lines (9 loc) 373 B
JSLinqHelper.NonEnumerable("FindLastIndex", function <T>(this: T[], selector: (item: T, index: number) => boolean): number { if (!selector) throw new Error("Tuna-JSLinq: You must define a selector"); let i = this.length; while (i--) { if (selector(this[i], i) === true) return i; } return -1; });