Categories
JavaScript Answers

How to find index of an object by key and value in a JavaScript array?

Spread the love

Sometimes, we want to find index of an object by key and value in a JavaScript array.

In this article, we’ll look at how to find index of an object by key and value in a JavaScript array.

How to find index of an object by key and value in a JavaScript array?

To find index of an object by key and value in a JavaScript array, we can use the array findIndex method.

For instance, we write

const peoples = [
  { attr1: "bob", attr2: "pizza" },
  { attr1: "john", attr2: "sushi" },
  { attr1: "larry", attr2: "hummus" },
];

const index = peoples.findIndex((p) => p.attr1 == "john");

to call peoples.findIndex to find the index of the object in the peoples array with the attr1 property set to 'john'.

Conclusion

To find index of an object by key and value in a JavaScript array, we can use the array findIndex 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 *