Well, underscore offers this, from the docs:
_.where(listOfPlays, {author: "Shakespeare", year: 1611});
_.where(listOfPlays, {author: "Shakespeare", year: 1611});
LINQ doesn't just combine Wheres. It tries to optimize your query as much as possible and executes lazily, so you aren't actually doing any work until you try to use the resultset (in a ToList, for example).
[0]: https://lodash.com/