我正在尝试按属性过滤对象,但无法使其工作。
对象中的数据结构如下:
我正在通过 UID 获取数据,然后映射来自该对象的所有项目,但我无法使过滤器工作。
Render 方法如下所示:
render() {
return(
<div>
{Object.keys(this.state.dataGoal)
.filter(key => key.main == true)
.map( (key, index) => {
return <div key={key}>
<h1>{this.state.dataGoal[key].name}</h1>
<p>{this.state.dataGoal[key].main}</p>
</div>
})}
</div>
任何想法我做错了什么?
感谢您的帮助,Jakub
