我想在我的代码中使用lodash
。
我使用了jQuery
,但我想替换为lodash
-
我的jQuery代码:
$scope.annotations = $scope.dashboard.annotations.list;
var indexes = $.map($scope.annotations, function(obj, index) {
if(obj.name === annotation) {
return index;
}
});
var firstIndex = indexes[0];
$scope.annotations.splice(firstIndex, 1);
我找到匹配对象的索引值。
代替$.map
取代的内容我尝试_.map
和_.filter
没有得到确切的结果。
答案 0 :(得分:0)
这是对的吗?
我的代码:
$scope.annotations = $scope.dashboard.annotations.list;
var index = _.findIndex($scope.annotations, function(obj) {
return obj.name === annotation;
});
$scope.annotations.splice(index, 1);
这很好。只是想知道逻辑是否正确。