Categories
JavaScript Answers

How to use filter with nested objects with Lodash?

Spread the love

Sometimes, we want to use filter with nested objects with Lodash.

In this article, we’ll look at how to use filter with nested objects with Lodash.

How to use filter with nested objects with Lodash?

To use filter with nested objects with Lodash, we can filter with the nested property values.

For instance, we write

const filtered = _.filter(summary.data, ["category.parent", "Food"]);

to call filter with the summary.data array and an array with the property path and the value to check for in the property path.

Therefore, filtered is an array with the entries in summary.data that has the category.parent property set to 'Food'.

Conclusion

To use filter with nested objects with Lodash, we can filter with the nested property values.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *