可以使用JavaScript的toLowerCase()
或toUpperCase()
方法,将比较的字符串统一转换为小写或大写,然后进行比较。例如:
let arr = ["apple", "Banana", "Cherry", "banana"];
let searchTerm = "Banana";
let filteredArr = arr.filter(item => item.toLowerCase().includes(searchTerm.toLowerCase()));
console.log(filteredArr); // Output: ["Banana", "banana"]
在上面的代码中,我们将searchTerm
和item
都转换为小写字母,然后进行比较。这样就可以实现大小写不敏感的筛选。