【发布时间】:2020-05-15 21:23:20
【问题描述】:
this.state.records.filter(record => this.state.id == '' || record.id.includes(this.state.id))
.map(record=> (
<ProjectItem key={record.id} project={record} />
))
当我这样做时,我得到 TypeError: record.id.includes is not a function,includes is String func 但我的 record.id 无法识别
constructor(props){
super(props)
this.state={
records:[],
id:''
};
我正在从 axios.get() 获取记录[]
【问题讨论】:
-
尝试将您的代码放在可运行的 sn-p 中(可以使用
Ctrl + M插入)。另外,请阅读此内容:stackoverflow.com/help/minimal-reproducible-example 以提出更好的问题。
标签: arrays reactjs filter filtering