Find index in array of objects

后端 未结 4 2186
梦如初夏
梦如初夏 2021-01-18 15:54

I would like to find index in array. Positions in array are objects, and I want to filter on their properties. I know which keys I want to filter and their values. Problem i

4条回答
  •  日久生厌
    2021-01-18 16:29

    I'm not sure, but I think that this is what you need:

    var data =  [{
        "text":"one","siteid":"1","chid":"default","userid":"8","time":1374156747
    }, {
        "text":"two","siteid":"1","chid":"default","userid":"7","time":1374156735
    }];
    var filterparams = {userid:'7', chid: 'default'};
    
    var index = data.indexOf( _.findWhere( data, filterparams ) );
    

提交回复
热议问题