Reactjs 如何在响应筛选数据时忽略案例?

Reactjs 如何在响应筛选数据时忽略案例?,reactjs,Reactjs,我写了一个过滤数据的代码,但是它用字母表的大小写过滤,我想忽略大小写并过滤 这是我写的- let filteredcontacts = this.props.contacts.filter( (contact) => { val= contact.name.indexOf(this.state.search)!==-1; }); 在过滤数据之前,首先使用toLocaleLowerCase将文本转换为小写,然后使用indexOf检查索引 这样写: let fil

我写了一个过滤数据的代码,但是它用字母表的大小写过滤,我想忽略大小写并过滤

这是我写的-

let filteredcontacts = this.props.contacts.filter(
     (contact) => {
         val= contact.name.indexOf(this.state.search)!==-1;
});

在过滤数据之前,首先使用toLocaleLowerCase将文本转换为小写,然后使用indexOf检查索引

这样写:

let filteredcontacts = this.props.contacts.filter(contact => {
       return contact.name.toLocaleLowerCase().indexOf(this.state.search) !== -1;
});

我认为,在筛选器内部,它应该是contact.name而不是friend.name。

大小写的意思是大写,小写,你想在不检查大小写的情况下进行筛选吗?耶..我不想区分大小写谢谢@mayank Shukla