如何在_.find函数的条件字段
中传递变量var users = [
{ 'user': 'barney', 'age': 36, 'active': true },
{ 'user': 'fred', 'age': 40, 'active': false }
];
var field='age';
var result=_.find(users, { field : 36, 'active': true });
console.log(result);
答案 0 :(得分:1)
var users = [
{ 'user': 'barney', 'age': 36, 'active': true },
{ 'user': 'fred', 'age': 40, 'active': false }
];
var field = 'age';
var criteria = { active: true };
criteria[field] = 36;
var result = _.filter(users, criteria);
console.log(result);