Array.reduce(), Array.filter(), Array.map(), in JavaScript are pretty LINQ-ish if you ask me!
map/filter/reduce are just basic functional programming elements.
This allows you to compose linq expressions without computing intermediate results.
Streams bear a pretty strong resemblance to translated LINQ.