可通过 toUpperCase() 将索引与被索引值都转化成大写
let DataArr = [
{
key:1,
value:"数据1"
},
{
key:2,
value:"数据2"
},
...
]; //需要查询的数组
let findArr = []; //包含匹配项的新数组
for (let i = 0; i < DataArr .length; i++) {
//如果字符串中不包含目标字符会返回-1
if (DataArr [i].value.toUpperCase().indexOf(value.toUpperCase()) >= 0) {
arr.push(DataArr [i]);
}
}
作为一个简单的实现方式,这里对代码性能不做考究,若有更优解的小伙伴可评论,让我们一起学习~
本文介绍了一种简单的方法,即使用toUpperCase()方法将数组中的元素转换为大写形式,以便进行大小写不敏感的搜索操作。这种方法适用于需要对字符串进行匹配的应用场景。
1630

被折叠的 条评论
为什么被折叠?



