下划线从某些属性上包含空值的数组中删除对象
underscore remove object from array containing null values on some properties
给定一个数组 [{"id":"66859","value":"Discontinued"},{"id":null,"value":null} ],我想删除id值为null的对象。
是否可以使用下划线?或任何其他 javascript 方法
您可以在 underscore.js 中使用 reject
函数。它 returns 数组中没有要删除的对象。
arr = _.reject(arr, function(item){ return (item.id === null || item.id === ??); });
var arr = data.filter((item)=>{return item.id});
给定一个数组 [{"id":"66859","value":"Discontinued"},{"id":null,"value":null} ],我想删除id值为null的对象。
是否可以使用下划线?或任何其他 javascript 方法
您可以在 underscore.js 中使用 reject
函数。它 returns 数组中没有要删除的对象。
arr = _.reject(arr, function(item){ return (item.id === null || item.id === ??); });
var arr = data.filter((item)=>{return item.id});