_.keyBy is a very useful method. It helps a lot when trying to get an object with a specific property. Let’s say we have 100 users and we want to get the user with Id 1.
Learn Lodash JS at Lodash JS Tutorial with Examples.
Learn Lodash JS at Lodash JS Tutorial with Examples.
Lodash _.keyBy 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">
var users = [
{ id: 1, firstName: "John", lastName: "Doe", age: 28, gender: "male" },
{ id : 2, firstName: "Jane", lastName: "Doe", age: 5, gender: "female" },
{ id : 3, firstName: "Jim", lastName: "Carrey", age: 54, gender: "male" },
{ id : 4, firstName: "Kate", lastName: "Winslet", age: 40, gender: "female" }
];
users = _.keyBy(users, "id");
var user = users[1];
console.log(user);
</script>
</head>
<body></body>
</html>
Output:
{id: 1, firstName: "John", lastName: "Doe", age: 28, gender: "male"}
Reference
Free Spring Boot Tutorial - 5 Hours Full Course
Watch this course on YouTube at Spring Boot Tutorial | Fee 5 Hours Full Course