要求:获取数组中包含a字段的对象,不包含的去掉。
let arr = [{a:1,b:3},{c:4,d:4},{b:3,a:3}];
let res = arr.filter(function(item,index,arr){
return item.a
});
console.log(res)
let arr = [{a:1,b:3},{c:4,d:4},{b:3,a:3}];
let res = arr.filter(item=>item.a);
console.log(res)
熟悉箭头函数的伙伴可以直接这样写哈,这样代码十分简洁,但是上方的可能会更直观一些。
用filter方法筛选数组中的无效对象
最新推荐文章于 2024-07-22 16:40:45 发布