0
我已经写了一个代码来过滤数据,但它过滤与案例的字母表,我想忽略的情况下,过滤器。如何忽略对筛选数据作出反应的情况?
以下是我已经写上─
let filteredcontacts = this.props.contacts.filter(
(contact) => {
val= contact.name.indexOf(this.state.search)!==-1;
});
我已经写了一个代码来过滤数据,但它过滤与案例的字母表,我想忽略的情况下,过滤器。如何忽略对筛选数据作出反应的情况?
以下是我已经写上─
let filteredcontacts = this.props.contacts.filter(
(contact) => {
val= contact.name.indexOf(this.state.search)!==-1;
});
过滤数据首先将文本转换成lowercase
使用toLocaleLowerCase()
然后使用上indexOf
检查指标之前。
写这样的:
let filteredcontacts = this.props.contacts.filter(contact => {
return contact.name.toLocaleLowerCase().indexOf(this.state.search) !== -1;
});
我想,里面filter
应该contact.name
而不是friend.name
。
谢谢@mayank Shukla –
大小写的情况下,大小写,你想过滤没有检查的情况下? –
亚..我不想它是区分大小写的 –