const users = [
{ 'user': 'John Deo', 'active': false },
{ 'user': 'Rick Grimes', 'active': false },
{ 'user': 'Negan', 'active': true }
];
//Find Index where user is - Rick Grimes
const index = _.findIndex(users, function (item) {
return item.user == 'Rick Grimes';
});
console.log("User index is : " + index)
// => 1
// Find item index using full object match
const index_2 = _.findIndex(users, { 'user': 'Negan', 'active': true });
console.log("Object index is : " + index_2);
// => 2
You can get the index of an item that exists in an array. You can find the item using predicates - a function that invokes each iteration. The basic syntax of this method is as below.
_.findIndex(Array, Predicate, FromIndex=0)
The function returns item index if found else return -1.
Example Demo
0 Comments