Javascript 如何向数组添加元素和对象
我有一个对象数组,其中一个键/值对是另一个数组。对象数组为“节”,键/值数组为“数据”。我需要将元素添加到“数据”数组中,并将新对象添加到“节”数组中 我花了一些时间,但下面的代码似乎有效。有人能评论一下这是否是一种“正确”的方法,或者建议一种替代方法吗 在代码注释中,我展示了如何使用扩展符号将元素添加到“数据”数组中。我们也可以对节段使用扩展符号:Javascript 如何向数组添加元素和对象,javascript,reactjs,Javascript,Reactjs,我有一个对象数组,其中一个键/值对是另一个数组。对象数组为“节”,键/值数组为“数据”。我需要将元素添加到“数据”数组中,并将新对象添加到“节”数组中 我花了一些时间,但下面的代码似乎有效。有人能评论一下这是否是一种“正确”的方法,或者建议一种替代方法吗 在代码注释中,我展示了如何使用扩展符号将元素添加到“数据”数组中。我们也可以对节段使用扩展符号: this.setState({...this.state,sections: [...newSections,{title:this.s
this.setState({...this.state,sections:
[...newSections,{title:this.state.key,data:this.state.input.split(',')}] })
this.state={
秀:假,,
addDisplay:true,
键:“”,
章节:[
{
标题:"主要",,
数据:[]
},
]
}
更新=()=>
{
console.log('UPDATESTART',this.state)
for(var i=0;i })
this.state.sections['newKey']={newObj}
有人能评论一下这是否是一种“正确”的方法,或者建议一种替代方法吗?更适合:这看起来像react组件。你能发布整个组件,让我们更好地了解发生了什么事情吗?整个组件只会分散我们的注意力。问题实际上只是关于如何处理和更改对象、数组和嵌套数组