Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Это все неплохо, но, уже есть много похожих либ (даже я похожую делал год назад https://www.npmjs.com/package/@sweet-monads/iterator), и существует пропозал в сам язык — https://github.com/tc39/proposal-iterator-helpers.
The .NET Reactive Framework (Rx) is the mathematical dual of LINQ to Objects. It consists of a pair of interfaces IObserver/IObservable that represent push-based, or observable, collections, plus a library of extension methods that implement the LINQ Standard Query Operators and other useful stream transformation functions.
Да не, рыкс существенно больше.
Оно, родимое

LINQ на JavaScript для самых маленьких