2017-08-11 130 views
1

我有下面的代碼行在通過過濾器區分大小寫的搜索,包括

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

其中searchableItems是一個字符串

我想全部陣列中的值到let searchedListItems和所有的數組作品 - 有點...

我的問題是,我需要包括不區分大小寫。目前Testtest不匹配,但我他們需要

+1

有一個'toLowerCase()在JS字符串'函數。鑑於上面的線條,你認爲你會如何使用它? – Jason

回答

2

你可以使用toLowerCase與數組元素和輸入:

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