我正在使用搜索功能,我从LeaveType搜索休假,它工作正常,但我也想搜索状态,该项目包含状态。搜索功能如何在LeaveType和Status上工作。我尝试过的:
const itemData = item.LeaveType ? item.LeaveType.toUpperCase() : ''.toUpperCase() || item.Status ? item.Status.toUpperCase() : ''.toUpperCase();
我正在使用这个功能
SearchFilterFunction(value) {
const newData = this.state.display.filter(function(item) {
const itemData = item.LeaveType ? item.LeaveType.toUpperCase() : ''.toUpperCase();
const textData = value.toUpperCase();
return itemData.indexOf(textData) > -1;
});
this.setState({
response: newData,
value: value,
});
}
谁能知道我做错了什么或这里缺少什么?