【发布时间】:2018-12-18 10:39:56
【问题描述】:
我在这里过滤项目:
let filter = this.props.data.filter(
(item) => {
return (
item.fname.toLowerCase().indexOf(this.state.search.toLowerCase()) !== -1 ||
item.lname.toLowerCase().indexOf(this.state.search.toLowerCase()) !== -1
);
}
);
因此,每当用户在输入字段中输入内容时,我都会更新我的表格。但是,不仅有fname 和lname,还有一个名为[children] 的数组字段,其中包含此人拥有的孩子的姓名:
children : ["Bob", "Andrew", "Mary-Jane"]
如果输入了任何这些名称,我还想过滤。我该怎么做?我是 javascript / React 初学者,所以我将不胜感激!
【问题讨论】:
-
我认为
array.includes(String)可以胜任。 Array.prototype.includes
标签: javascript reactjs react-native filtering