Get object keys for filtered values

前端 未结 14 1372
傲寒
傲寒 2021-02-05 03:31

The case is simple - I\'ve got a following object:

Object {1: false, 2: true, 3: false, 4: false, 5: false, 6: false, 7: false, 8: true, 12: false, 13: false, 14         


        
14条回答
  •  误落风尘
    2021-02-05 03:53

    var data = {1: false, 2: true, 3: false, 4: true};
    
    var filteredIds = _.filter(_.keys(data), function (key) {
        return data[key];
    });
    
    // result [2, 4]
    
    
    var rejectedIds = _.reject(_.keys(data), function (key) {
        return data[key];
    });
    
    // result [1, 3]
    

提交回复
热议问题