为什么我的_.some总是使用lodash返回false?

时间:2017-05-02 19:08:09

标签: angularjs lodash

我是一个初学者,正在努力学习。这是我的对象

$scope.selectedPartners =[
  {"name" : "Abc", "selected" : true},
  {"name" : "Abc", "selected" : true}
]

我的lodash如下

var result = _.some($scope.selectedPartners, ['selected', true]);

如果我记录结果它给我假,我不确定我是否理解正确,但这应该是真的。

1 个答案:

答案 0 :(得分:0)

除了匹配参数应该是对象而不是数组之外,你很接近。

 var result = _.some($scope.selectedPartners, {'selected': true});

https://jsfiddle.net/18zfjb7z/