How to use for loop In Javascript
Using for loop first we are iterating the array and searching in which object the given id is present and after that, we are printing the property we wanted.
Example: In this example, we are using for loop.
// This is our array of objects
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";
// Iterating over the array using for
// loop and searching in which object
// the id present
// After getting the object we print the
// property we wanted from the object
for (let i = 0; i < data.length; i++) {
if (data[i].id == idYouWant) {
console.log(data[i][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