Javascript 无法访问阵列
这是我的状态:Javascript 无法访问阵列,javascript,react-native,multidimensional-array,setstate,Javascript,React Native,Multidimensional Array,Setstate,这是我的状态: state={show: false,addDisplay:true,key:'',sections: [{title:'primary', data:['a','b'] }] } 在这里,我试图说明: this.setState({...th
state={show: false,addDisplay:true,key:'',sections: [{title:'primary',
data:['a','b']
}]
}
在这里,我试图说明:
this.setState({...this.state,sections: [{title:'primary',
data: [...this.state.sections.data,this.state.input]
}]
})
为什么未定义this.state.sections.data?this.state.sections是一个数组,请尝试使用
…this.state.sections[0]。数据
因为this.state.sections
是一个数组,您不能像访问数组一样访问它