find the array index of an object with a specific key value in underscore

前端 未结 12 2391
暖寄归人
暖寄归人 2020-12-05 09:12

In underscore, I can successfully find an item with a specific key value

var tv = [{id:1},{id:2}]
var voteID = 2;
var data = _.find(tv, function(voteItem){ r         


        
12条回答
  •  抹茶落季
    2020-12-05 10:01

    Lo-Dash, which extends Underscore, has findIndex method, that can find the index of a given instance, or by a given predicate, or according to the properties of a given object.

    In your case, I would do:

    var index = _.findIndex(tv, { id: voteID });
    

    Give it a try.

提交回复
热议问题