【发布时间】:2023-03-14 00:20:01
【问题描述】:
我正在使用 Reactjs,我的数据如下所示:
const this.state.singlePost = [{
name: 'Johnny',
age: 20,
birthPlace: 'Germany'
},
{
name: 'Samuel',
age: 22,
birthPlace: 'France'
}
]
let this.state.post = [{
email: 'john@gm.co',
number: 4567887654
},
{
email: 'samuel@gm.co',
number: 0987655881
},
]
我想做这样的事情:
let editedPost = [{
name: 'Johnny',
age: 20,
birthPlace: 'Germany',
email: 'john@gm.co',
number: 4567887654
},
{
name: 'Samuel',
age: 22,
birthPlace: 'France',
email: 'samuel@gm.co',
number: 0987655881
}
]
这可能是一个愚蠢的问题,但我在这个问题上卡了几个小时,有人可以帮帮我吗?我在this.state.singlePost 中有 5 个项目,this.state.post 中有 10 个项目。如何像在editedPost 中那样将this.state.singlePost 中的内容放入this.state.post?
【问题讨论】:
-
那么这些都是变量还是前两个应该是反应组件状态的一部分?无论哪种方式,当前的语法都不正确。阅读本文以了解如何使用反应状态 reactjs.org/docs/state-and-lifecycle.html。