UNPKG

tuna-jslinq

Version:

Linq methods for JavaScript/TypeScript for working with Arrays

11 lines (9 loc) 349 B
JSLinqHelper.NonEnumerable("SelectMany", function <T, U>(this: T[], selector: (item: T, index: number) => U[]): U[] { const result = new Array<U>(); this.ForEach((item, index) => { const items = selector(item, index) || []; result.AddRange(items); }); return result; });