【发布时间】:2020-11-03 10:20:33
【问题描述】:
我正在尝试搜索一个数组,但同时我可以搜索我想要实现的名字,我也想包含姓氏。例如,如果用户搜索包含姓氏或名字我想显示数据。有人可以帮我解决这个问题。
代码
handleByNameChange = (e) => {
let value = e.target.value;
let updatedList = this.props.userData.allUsersForFilter;
updatedList = updatedList.filter(function (item) {
return item.firstName.toLowerCase().search(value.toLowerCase()) !== -1;
});
this.setState({
byNameInputValue: value,
items: updatedList,
});
};
对象数组
[
{firstName: 'Martin', lastName :'Jonas'},
{firstName:'Brad',lastName:'Mickle'},
{fitstName: 'Summer, lastName:'Bride'}
]
【问题讨论】:
标签: javascript arrays reactjs sorting ecmascript-6