const folderObjs = [
{name: "Jane", lastName: "Doe"},
{name: "john", lastName: "Snow"},
{name: "Tyrion", lastName: "Lannister"},
{name: "Lorem", lastName: "Ipsum"},
]
applyFilter(filterValue) {
folderObjs.filter((val) => {
return val.name.toLowerCase().indexOf(filterValue) > -1;
});
}
код выше будет фильтровать свойство имени на основе данных.
applyFilter(filterValue, filterBy) {
folderObjs.filter((val) => {
return val[filterBy].toLowerCase().indexOf(filterValue) > -1;
});
}
Может также передавать параметр filterBy, надеюсь, это поможет