我有以下代码行

let searchedListItems = searchableItems.filter(searchableItems => searchableItems.includes(this.state.userSearch))


其中searchableItems是字符串数组

我想将数组中的值全部放入let searchedListItems中,并且一切正常-有点...

我的问题是我需要包括不区分大小写。目前Testtest不匹配,但我需要它们

最佳答案

您可以对数组元素和输入使用toLowerCase

let searchedListItems = searchableItems.filter(searchableItems => searchableItems.toLowerCase().includes(this.state.userSearch.toLowerCase()))

关于javascript - 如果通过筛选进行敏感搜索并包含,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45635154/

10-11 23:36