假設每個僱員對象的濾光器陣列是具有的javascript:使用另一個數組作爲濾波器
emp1.age=30
emp1.name="Hang"
emp2.age=40
emp2.name="Dang"
emp3.age=50
emp3.name="Bang"
將其存儲在一個陣列對象。我想用另一個字符串數組過濾或拼接數組。
某處我準備名稱的陣列originalArray
進行比較,然後從originalArray
var removeElements=["Hang","Dang"]
我試圖filter
刪除不匹配的員工,但它最終發送回調一個字符串,我不能讓它的工作原理
function filterItems(query) {
return orginialArray.filter((el) =>
el.toLowerCase().indexOf(query.toLowerCase()) > -1
)
}
console.log(filterItems(removeElements)); //i know this is wrong
目標是過濾原始數組,並只有名稱不在remove元素數組中的僱員。
我也試過拼接,但也沒有運氣。
感謝它的工作:) – NeverGiveUp161
裏面的過濾器,如果我想存儲匹配名稱過濾員工 – NeverGiveUp161
@ NeverGiveUp161對不起,我沒有得到。你的意思是說你想把被移除的員工存儲在一個單獨的數組中嗎?另外,我認爲你應該爲單獨的問題創建一個單獨的問題,因爲它也可以幫助其他人。 –