fnd = _.indexOf([{id:1},{id:2},{id:3}], {id:3});
console.log(fnd); //2
How can i find index of with key-value using underscore.js?
Thank you
fnd = _.indexOf([{id:1},{id:2},{id:3}], {id:3});
console.log(fnd); //2
How can i find index of with key-value using underscore.js?
Thank you
let index = _.findIndex(fnd, (item) => {
return item.id == 2
})
For further reading check out the documentation of the method.
You can use lodash indexOf and pluck for this scenario like .indexOf(.pluck([Array],'KEY'),'VALUE') Example:
var arr = [{id:1},{id:2},{id:3}];
_.indexOf(_.pluck(arr,'id'),3);
will return 2