javascript - 如何使用 javascript 或 lodash 从数组中删除项目

标签 javascript angularjs lodash

我的对象在下面。我在 Angular 中使用它,并将 lodash 注入(inject)其中。我想使用 choice2 删除第二项作为我将传递给匹配的项。

    $scope.choices = [{ id: 'choice1' }, { id: 'choice2' }, { id: 'choice3' 

最佳答案

您可以使用lodash的remove方法。

$scope.choices = [{ id: 'choice1' }, { id: 'choice2' }, { id: 'choice3' }];
_.remove($scope.choices, function(n) {
    return n.id == 'choice2';
});

关于javascript - 如何使用 javascript 或 lodash 从数组中删除项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30312567/

相关文章:

javascript - 具有多个堆叠的 google.charts.Bar 的透明背景,

javascript - 如何获取当前登录用户authservice的用户名

javascript - 如何理解具有多个参数的函数的组合?

javascript - jQuery:获取选定的文本,以逗号分隔选择框

javascript - 为什么从 onsubmit 调用 JS 函数会清除我的表单和控制台?

javascript - 如何在 Apollo Server 中设置服务器端完整响应缓存

javascript - AngularJS - 简单的部分不加载

javascript - 按年份对 Json 数据进行分组,以便使用 amchart 创建堆积条形图

javascript - 使用 lodash 绘制 map 内 map

dojo - 如何在 dojo 中使用 lodash?