我有以下代码行
let searchedListItems = searchableItems.filter(searchableItems => searchableItems.includes(this.state.userSearch))
其中
searchableItems
是字符串数组我想将数组中的值全部放入
let searchedListItems
中,并且一切正常-有点...我的问题是我需要包括不区分大小写。目前
Test
和test
不匹配,但我需要它们 最佳答案
您可以对数组元素和输入使用toLowerCase
:
let searchedListItems = searchableItems.filter(searchableItems => searchableItems.toLowerCase().includes(this.state.userSearch.toLowerCase()))
关于javascript - 如果通过筛选进行敏感搜索并包含,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45635154/