我具有類似於這種結構的對象數組:循環遍歷對象在Arrray每個屬性
array = [
{name: "Alex", content: "Lorem"},
{name: "Bob", content: "Lorem"}
...
]
這個陣列被映射到HTML表格。我試圖建立搜索方法,它會比較對象的每個屬性,並返回這些包含單詞,我正在尋找。我已經建立了方法,這是工作。
if(search_word){
licenses = licenses.filter((item) => {
if(item.name.toLowerCase().indexOf(search_word.toLowerCase()) !== -1){
return item;
}
})
}
它工作正常,但我需要逐個指定每個對象屬性名稱。我希望有一些更具普遍性的地方,它會遍歷所有的屬性名稱。我已經用方法試過了:
for(let property in item)
但是對我不起作用。你能建議一些事情嗎?啊,我想避免jQuery。
乾杯, 丹尼爾
應該是什麼樣子的結果是什麼樣子?你只想找到第一個? –
現在,如果名稱屬性中包含搜索詞,它將返回項目。我還想在內容屬性中進行搜索。重點是,我有更多的屬性,所以我需要一些自動方法來搜索對象的每個可能的屬性。 –