1. 程式人生 > >用filter方法篩選陣列中的無效物件

用filter方法篩選陣列中的無效物件

要求:獲取陣列中包含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)
熟悉箭頭函式的夥伴可以直接這樣寫哈,這樣程式碼十分簡潔,但是上方的可能會更直觀一些。