How to use Underscore.js _.find() Function In Javascript
The _.find() function looks at each element of the list and returns the first occurrence of the element that satisfy the condition. If any element of the list is not satisfy the condition then it returns the undefined
value.
Example: In this example, we are using Underscore.js _.find() Function.
// This is our array of Objects
const _ = require('underscore');
let data = [
{ id: 1, name: "a" },
{ id: 2, name: "b" },
{ id: 3, name: "c" },
{ id: 4, name: "d" },
{ id: 5, name: "e" },
{ id: 6, name: "f" },
];
let idYouWant = 2;
let propertyYouWant = "name";
let obj = _.find(data, function (obj) {
return obj.id == idYouWant })
// Now print the property which you want
// from the object res
console.log(obj[propertyYouWant]);
Output:
b
How to print object by id in an array of objects in JavaScript ?
Printing an object by ID in an array of objects in JavaScript involves accessing and displaying the object that matches a specific ID value. This process typically requires iterating through the array and comparing each object’s ID property until a match is found.
There are many approaches to printing objects by id in an array of objects in JavaScript:
Table of Content
- Method 1: Using Array.filter() Method
- Method 2: Using Array.find() Method
- Method 3: Using for loop
- Method 4: Using Underscore.js _.find() Function
- Method 5: Using a Map Data Structure