概要
Reactにて、オブジェクトのName要素に対して検索出来るコードを書いています。
const products = [ {Name: 'HogeHogeHogeHogeHoge'}, {Name: 'FooFooFooFooFooFooFoo'}, {Name: 'KINOU NO BANGOHAN'} ] const [searchText, setSearchText] = React.useState(''); const fillteredProducts = products.filter((item)=>{ return !searchText ? true :item.Name.indexOf(searchText) === -1 ? false :true; }) const handler = (e) =>{ setSearchText(e.target.value) }
#問題点
上記のコードだと大文字小文字を区別され「完全一致」のみしかヒットしません。大文字小文字を区別せずにヒットさせるにはどのようにすれば良いでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/16 06:26