textQuery(list, keyWord, attribute = []) {
const reg = new RegExp(keyWord) // 创建正则表达式
const arr = []
for (let i = 0; i < list.length; i++) {
let isFind = false
for (let j = 0; j < attribute.length; j++) {
if (list[i][attribute[j]]) {
isFind = reg.test(list[i][attribute[j]])
if (isFind) {
arr.push(list[i])
break
}
}
}
}
console.log(arr)
return arr
}
//调用textQuery(数组,查询,查询内容)
textQuery(tableList, '张三', ['Name', 'Company'])
web,tab切换滑动
最新推荐文章于 2024-09-30 15:42:36 发布
本文介绍了JavaScript函数textQuery,它通过正则表达式在给定数组对象中查找指定关键词,如张三,并关注Name和Company属性。
摘要由CSDN通过智能技术生成