iterable-map-filter-reduce
LINQ for JavaScript iterables.
Usage
const arrayIterable = Enumerable.from([1, 2, 3])
.filter(x => x > 1)
.map(x => 2 * x);
// or:
// arrayIterable = [1, 2, 3].toEnumerable()
// .filter(x => x > 1)
// .map(x => 2 * x);
const objectIterable = Enumerable.from({ x: 1, y: 2, z: 3 });