我有以下代码:
export function getByKeyword(list, keyword, searchFields) {
const search = keyword.trim().toLowerCase()
if (!search.length) {
return list
}
return list.filter(item =>
item.name.toLowerCase().indexOf(search) > -1 ||
item.email.toLowerCase().indexOf(search) > -1
)
}
目前,我正在使用||并对要搜索的字段进行硬编码。
然而,我想让这个函数更具可重用性,并传入searchFields,这是一个要搜索的字段数组(例如,'name','email','group‘。
https://stackoverflow.com/questions/51680736
复制相似问题