Javascript 下划线从某些属性上包含空值的数组中删除对象
给定一个数组[{“id”:“66859”,“value”:“contracted”},{“id”:null,“value”:null}],我想删除id值为null的对象Javascript 下划线从某些属性上包含空值的数组中删除对象,javascript,angularjs,arrays,oop,underscore.js,Javascript,Angularjs,Arrays,Oop,Underscore.js,给定一个数组[{“id”:“66859”,“value”:“contracted”},{“id”:null,“value”:null}],我想删除id值为null的对象 可以使用下划线吗?或者任何其他javascript方法您可以在underline.js中使用拒绝函数。它返回的数组中没有要删除的对象 arr = _.reject(arr, function(item){ return (item.id === null || item.id === ??); }); 您可以在下划线.js中
可以使用下划线吗?或者任何其他javascript方法您可以在underline.js中使用
拒绝
函数。它返回的数组中没有要删除的对象
arr = _.reject(arr, function(item){ return (item.id === null || item.id === ??); });
您可以在下划线.js中使用
拒绝
函数。它返回的数组中没有要删除的对象
arr = _.reject(arr, function(item){ return (item.id === null || item.id === ??); });
非常简单
非常简单
万岁!推荐ES5标准功能!您甚至可以像const arr=data.filter(item=>item.id)那样编写它,以推荐ES5标准功能!您甚至可以像const arr=data.filter(item=>item.id)那样编写它