Categories
JavaScript Answers

How to use Lodash to find and return an object from an array?

Spread the love

Sometimes, we want to use Lodash to find and return an object from an array.

In this article, we’ll look at how to use Lodash to find and return an object from an array.

How to use Lodash to find and return an object from an array?

To use Lodash to find and return an object from an array, we can use the find method.

For instance, we write:

const songs = [{
    description: 'object1',
    id: 1
  },
  {
    description: 'object2',
    id: 2
  },
  {
    description: 'object3',
    id: 3
  },
  {
    description: 'object4',
    id: 4
  }
]

const id = 3
const song = _.find(songs, {
  id
});
console.log(song)

We call find with the array we’re searching and the property value of each object we’re searching for.

Therefore, we get that song is {description: 'object3', id: 3} since we’re looking for the entry with id 3.

Conclusion

To use Lodash to find and return an object from an array, we can use the find method.

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 *