Javascript 按筛选和包含进行区分大小写的搜索

Javascript 按筛选和包含进行区分大小写的搜索,javascript,Javascript,我有下面一行代码 let searchedListItems = searchableItems.filter(searchableItems => searchableItems.includes(this.state.userSearch)) 其中,searchableItems是一个字符串数组 我想将数组中的所有值放入let searchedListItems中,然后一切正常-有点 我的问题是我需要include不区分大小写。当前Test和Test不匹配,但我需要它们您可以使用来处

我有下面一行代码

let searchedListItems = searchableItems.filter(searchableItems => searchableItems.includes(this.state.userSearch))
其中,
searchableItems
是一个字符串数组

我想将数组中的所有值放入
let searchedListItems
中,然后一切正常-有点


我的问题是我需要include不区分大小写。当前
Test
Test
不匹配,但我需要它们

您可以使用
来处理数组元素和输入:

let searchedListItems = searchableItems.filter(searchableItems => searchableItems.toLowerCase().includes(this.state.userSearch.toLowerCase()))
JS中的字符串有一个
toLowerCase()
函数。鉴于上面这一行,你认为你会如何使用它?