无法访问数组

时间:2018-06-05 14:49:07

标签: javascript react-native multidimensional-array setstate

这是我的州:

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未定义?

1 个答案:

答案 0 :(得分:1)

this.state.sections是一个数组,试试吧 ...this.state.sections[0].data