我想在我的仪表板中添加一个搜索字段,并且我在这个 api 中获得了 api 有数组,并且在数组中我有对象,所以我如何做它来反应我应该应用什么逻辑。
这是我对其应用的逻辑,但它返回错误
这是错误:
item[key].toLowerCase is not a function
Run Code Online (Sandbox Code Playgroud)
这是我应用的逻辑:
handleChange = event => {
const lowercasedFilter = this.state.SearchResult.toLowerCase();
this.state.data.bank_accounts.filter(item => {
return Object.keys(item).some(key =>
item[key].toLowerCase().includes(lowercasedFilter)
);
});
this.setState({ SearchResult: event.target.value });
};
Run Code Online (Sandbox Code Playgroud)