Lodash _.find Method Example

Instead of iterating through an array with a loop to find a specific object, we can simply use a _.find method.

Learn Lodash JS at Lodash JS Tutorial with Examples.

Lodash _.find Method Example

<!DOCTYPE html> <html> <head> <title>Lodash Tutorial</title> <script src="https://cdn.jsdelivr.net/npm/lodash@4.17.11/lodash.min.js"></script> <script type="text/javascript">  // Lodash first and last array elements  var users = [  { firstName: "John", lastName: "Doe", age: 28, gender: "male" },  { firstName: "Jane", lastName: "Doe", age: 5, gender: "female" },  { firstName: "Jim", lastName: "Carrey", age: 54, gender: "male" },  { firstName: "Kate", lastName: "Winslet", age: 40, gender: "female" }  ];   var user = _.find(users, { lastName: "Doe", gender: "male" });  console.log(user);  // user -> { firstName: "John", lastName: "Doe", age: 28, gender: "male" }   var underAgeUser = _.find(users, function(user) {  return user.age < 18;  });    console.log(underAgeUser);  </script> </head> <body></body> </html>
The above HTML prints below output on the console:
{firstName: "John", lastName: "Doe", age: 28, gender: "male"} {firstName: "Jane", lastName: "Doe", age: 5, gender: "female"}

Reference


Comments