jquery与lodash $ .map

时间:2015-10-19 10:37:01

标签: jquery lodash

我想在我的代码中使用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没有得到确切的结果。

1 个答案:

答案 0 :(得分:0)

这是对的吗?

我的代码:

  $scope.annotations = $scope.dashboard.annotations.list;
  var index = _.findIndex($scope.annotations, function(obj) {
    return obj.name === annotation;
  });
  $scope.annotations.splice(index, 1);

这很好。只是想知道逻辑是否正确。