更改表单输入时无法读取“ 1”未定义错误的属性

时间:2018-12-18 01:52:58

标签: javascript reactjs

我是新来的响应者,尝试在用户更改表单值时更改它们的状态。我已经重新创建了场景here,我在下一行中得到了Cannot read property '1' of undefined error

      [this.get_schedule[key][field]]: value,
handleAmortScheduleChange函数的

行。此错误的原因是什么,我该如何解决?

1 个答案:

答案 0 :(得分:1)

它是this.get_schedule而不是handleAmortScheduleChange = (key, field) => (e) => { ...

您还可以使用箭头功能使代码更清晰:onChange={this.handleAmortScheduleChange(key, "principal")}pip install matplotlib

https://codesandbox.io/s/nn3mmvjkzp