给定一个数组[{“id”:“66859”,“value”:“Discontinued”},{“id”:null,“value”:null}],我想删除具有id值的对象null。
是否可以使用下划线?或任何其他JavaScript方法
答案 0 :(得分:3)
您可以在underscore.js中使用reject
函数。它返回没有您要删除的对象的数组。
arr = _.reject(arr, function(item){ return (item.id === null || item.id === ??); });
答案 1 :(得分:2)
var arr = data.filter((item)=>{return item.id});