我有以下代码行
let searchedListItems = searchableItems.filter(searchableItems => searchableItems.includes(this.state.userSearch))
其中searchableItems
是一个字符串数组
我希望将数组中的值转换为let searchedListItems
并且一切正常 - 有点......
我的问题是我需要包含不区分大小写。目前Test
和test
并不匹配,但我需要它们
答案 0 :(得分:2)
您可以将toLowerCase
与数组元素和输入结合使用:
let searchedListItems = searchableItems.filter(searchableItems => searchableItems.toLowerCase().includes(this.state.userSearch.toLowerCase()))