Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法访问阵列_Javascript_React Native_Multidimensional Array_Setstate - Fatal编程技术网

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
是一个数组,您不能像访问数组一样访问它