如何使用lodash获取重复的对象数组?

时间:2017-07-04 10:02:53

标签: angularjs angularjs-directive lodash

我有像附加图像的Json数组。

multiple records

我想找到名字并获得价值。 目前我正在使用这样的。

$scope.getDetailList = _.find(list, function(item) {
  return _.trim(item.name).toLowerCase() === _.trim(targetname).toLowerCase();
}

但我总是得到第一个对象值。

1 个答案:

答案 0 :(得分:0)

使用_.filter过滤数组并给出结果。使用JavaScript trim()函数。在lodash中没有_.trim。

$scope.getDetailList = _.filter(list, function(item) {
  return (item.name).trim().toLowerCase() === targetname.trim().toLowerCase();
}